View previous topic :: View next topic |
Author |
Message |
Inf3rnal
Joined: 15 Jun 2006 Posts: 118 Location: Neverland
|
Posted: Sun Mar 15, 2009 11:06 am Post subject: String mainīgais kā resursa path (MS VS 2k8) |
|
Ir datubāze, kuras vienā no laukiem glabājas string ar ceļu līdz attēlam. Šo string vajag iebarot kā ceļu līdz bitmap.
Code: |
Dim testItem As New Character.Item
testItem.Image = "My.Resources.Armor01"
Dim testBitmap As New Bitmap(testItem.Image)
|
testItem.Image ir string tipa mainīgais, "My.Resources.Armor01" ir ceļš līdz lokālam resursam.
Problēma: Parameter is not valid. _________________ while(!asleep()) sheep++; |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Sun Mar 15, 2009 1:29 pm Post subject: |
|
Šāds kods strādā:
testbmp = New Bitmap(My.Resources.Image1)
Kāpēc tev kā tekstu vajag glabāt ceļu uz attēlu? |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Sun Mar 15, 2009 1:46 pm Post subject: Re: String mainīgais kā resursa path (MS VS 2k8) |
|
Inf3rnal wrote: | glabājas string ar ceļu līdz attēlam. |
Tev tur glabājas ceļš līdz attēlam uz diska? Jeb tomēr mainīgā nosakums, kurā ir tas attēls? Tavā kodā izskatās pēc otrā varianta.
Ja tomēr tur glabā ceļuz uz diska līdz attēlam, tad tavam kodam ir jāstrādā.
Ja tur taisies glabāt mainīgo nosakumus, kurus diez vai vajadzētu tā glabāt, tad nāksies izmantot hašmapu/dictionariju. VB.NET'tam tas ir System.Collections.Generics.Dictionary klase. Tajā liksi iekšā (un ņemsi ārā) asociācijas no mainīgā nosaukuma (string) uz Image klases objektu. |
|
Back to top |
|
|
Inf3rnal
Joined: 15 Jun 2006 Posts: 118 Location: Neverland
|
Posted: Sun Mar 15, 2009 4:04 pm Post subject: |
|
Ceļš uz disku strādā. Tas vairāk ir kā mainīgais. Attēli importējas projektā un tiem var piekļūt ar My.Resources.attelanosaukums.
Laikam būs jāveļ laukā attēli un jāpiekļūst tiem car Application.StartupPath utt. _________________ while(!asleep()) sheep++; |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Sun Mar 15, 2009 4:55 pm Post subject: |
|
Vai arī tā StartupPath vietā lieto relatīvus ceļus. |
|
Back to top |
|
|
|