Autor Beitrag
furiousphil
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 03.04.05 19:01 
Ok, das Thema gabs schon öfter, aber ich versteh einfach nicht wieso das nicht funktioniert:

ox.rc:
ausblenden Quelltext
1:
2:
bild1 RCDATA "o.bmp"
bild2 RCDATA "x.bmp"

das ganze mit der brcc32.exe zur ox.RES gemacht.

Das hier steht in der FormCreate prozedur (auch wenn ichs in ne OnClick Prozedur schreib gehts nicht):
ausblenden Quelltext
1:
2:
{$R ox.RES}
Image1.Picture.Bitmap.LoadFromResourceName(HInstance,'bild1');

Das {$R ox.RES} hab ich auch schon überall mal hingeschrieben ...

Ergebnis: FEHLER: Resource bild1 not found

Ihr seht, ich bin der absolute Noob, aber warum geht das bitte nicht ?
Ich bilde mir ein vor ein paar Tagen hab ichs genauso oder sehr ähnlich gemacht, da hats geklappt ... :-(
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: So 03.04.05 19:15 
Tja, weil deine Bitmap nicht vom Typ BITMAP sondern RCDATA ist. Ändere das, dann klappts auch.
Image1.Picture.Bitmap.LoadFromResourceName(HInstance,'bild1'); Dieser Aufruf geht nur mit BITMAP resourcen, die auch so deklariert werden müssen.
grez
msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
furiousphil Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 03.04.05 19:47 
danke erstmal, folgendes hab ich versucht:

BITMAP statt RCDATA
die brcc32.exe erstellt keine .res datei !?!?

bmp statt RCDATA
immernoch: resource not found

*verzweiflung* :(