[delphi] LoadFromResourceID probleempje

Pagina: 1
Acties:

  • DaRuLe
  • Registratie: Februari 2001
  • Niet online

DaRuLe

Rauður, Hvítur, Blár!

Topicstarter
Ik probeer een bitmap te laten zien uit een resourcefile. Nou lukt dit dus voor geen ene meter.

Het volgende staat er in mijn source:
Delphi:
1
Image1.Picture.Bitmap.LoadFromResourceID(HInstance,oData.Strings[4]);


oData.Strings[4] geeft een nummer. Dit nummer is gelijk aan een bitmap.
Zet ik op de plek van oData.Strings[4] een vast getal neer dan werkt het wel.

oData.Strings is dus steeds een ander nummer. Dit schijnt echter niet te werken op de een of andere manier.

Iemand een idee?


Oh, quotes en dergelijke truukjes heb ik al gehad :/

Ég er eins ánægður og ég get orðið.


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
Dus, als je dat vervangt door iets numerieks werkt het wel?
Wel, waarom convert je dan die string waarde niet eens naar de numerieke waarde:
code:
1
...... (HInstance, StrToInt(oData.Strings[4]));

bv.

oData.Strings[4] bevat nl. een string. En als die method een numerieke waarde verwacht, dan convert je die ff.

[ Voor 22% gewijzigd door whoami op 02-10-2003 16:29 ]

https://fgheysels.github.io/


  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Waarschijnlijk heeft het ermee te maken dat die variabele een nummer moet zijn, en niet een string...

Probeer het eens met
Delphi:
1
2
Image1.Picture.Bitmap.LoadFromResourceID
                (HInstance, StrToInt(oData.Strings[4]));


(dit bedenk ik overigens ook alleen maar omdat jij het er over hebt dat het met een 'echt' getal wel goed gaat ;) )

Edit:
Layout-verne*king en DAMN, weer is whoami me voor :+

[ Voor 16% gewijzigd door OZ-Gump op 02-10-2003 16:31 ]

My personal website


  • DaRuLe
  • Registratie: Februari 2001
  • Niet online

DaRuLe

Rauður, Hvítur, Blár!

Topicstarter
OMG |:(

Wat een fundamentele fout! Ik had beter moeten weten... :(

Probleem dus opgelost. :)

Ég er eins ánægður og ég get orðið.