dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

String mainīgais kā resursa path (MS VS 2k8)

 
dev.gamez.lv Forum Index -> Iesācējiem
View previous topic :: View next topic  
Author Message
Inf3rnal



Joined: 15 Jun 2006
Posts: 118
Location: Neverland

PostPosted: 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
View user's profile Send e-mail
snake5
Indago dalībnieks
Indago dalībnieks


Joined: 27 Jun 2007
Posts: 2590

PostPosted: 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
View user's profile Visit poster's website
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: 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
View user's profile Send e-mail
Inf3rnal



Joined: 15 Jun 2006
Posts: 118
Location: Neverland

PostPosted: 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
View user's profile Send e-mail
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sun Mar 15, 2009 4:55 pm    Post subject:

Vai arī tā StartupPath vietā lieto relatīvus ceļus.
Back to top
View user's profile Send e-mail
Display posts from previous:   
dev.gamez.lv Forum Index -> Iesācējiem All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group