Bilder aus Image mit in exe packen.
-
Hallo,
ich habe in meinem Programm ein Image-Feld,
in diesem Feld sollen aber je nach buttonklick verschiedene Bilder angezeigt werden.Mein Problem ist nun, dass ich die Bilder nicht alle als .jpg-Dateien in ein Verzeichnis packe, um diese dann aus der exe-Datei zu laden.
Daher will ich, dass die Bilder in die exe-Datei mitcompiliert werden.
Wie muss ich dies Einstellen,
und wie muss ich das Imagefeld ändern?Ich hohle mir die Bilder im Moment mit dem Befehl LoadFromFile("Bild_bla.jpg");
Hoffe, das war verständlich.
-
-
Sorry, aber das verstehe ich nicht richtig.
Ich will keine bmp, sondern JPG - Dateien eibinden, ausserdem werde ich aus dem Code nicht schlau, ich weiß nicht, wie ich genau darauf zugreife,
aber ich gehe mal davon aus, dass ich zuerst die Datei dem Project hinzufügen.
-
Also, ich habe es mal so probiert:
pics.rc
-----------------------
RES_P1 BITMAP "1.jpg"
RES_P2 BITMAP "2.jpg"
RES_P3 BITMAP "3.jpg"
RES_P4 BITMAP "4.jpg"
RES_P5 BITMAP "5.jpg"
RES_P6 BITMAP "6.jpg"Diese Datei dann dem Projekt hinzugefügt.
Meine cpp-Datei
----------------------Image1->LoadFromResourceName(int(HInstance), "RES_P"+AnsiString(Form1->Tag));
Ich bekomme immer diesem Fehler:
'LoadFromResourceName' is not a meber of 'TImage'
-
-
Das definieren und einfügen verstehe ich noch, aber wie ich das nun in TImage einfüge, das verstehe ich noch nicht ganz.
Das Feld TImage ist schon erstellt, nur das Bild soll sich ändern.
-
Was ist an Step 5 aus o.g. Link unklar?
-
Das ab *void __fastcall TForm1::Button1Click(TObject Sender)
Wo genau muss ich den Namen meines TImage-Felds angeben?
-
// Now that we have a TJEGImage, we can use Assign to
// copy that image into a TImage.Augen auf beim Eierkauf!