Wie binde ich eine Grafikdatei fest in eine EXE ein?
Wie binde ich eine Grafikdatei fest in eine EXE ein?
Also ich hab folgendes Problem:
Ich schreibe ein Datenbank Tool... im sogenannten "Über..." bzw. "About..." fenster soll nun neben einem kleinen text ein logo angezeigt werden!
da es sich um eine GIF datei handelt muss ich es erstma über die movie-funktionen laden... und damit es niemand verändert hab ichs mit der PB-pack routine gepackt....
so. ich würd das GIF File(von mir auch aus png, jpg, oder so) gern direkt direkt in der EXE haben damit sich die ladezeit verkürzt und die grafik datei noch besser geschützt ist
deshalb meine frage: Wie geht das???
MfG ZaPPa
Ich schreibe ein Datenbank Tool... im sogenannten "Über..." bzw. "About..." fenster soll nun neben einem kleinen text ein logo angezeigt werden!
da es sich um eine GIF datei handelt muss ich es erstma über die movie-funktionen laden... und damit es niemand verändert hab ichs mit der PB-pack routine gepackt....
so. ich würd das GIF File(von mir auch aus png, jpg, oder so) gern direkt direkt in der EXE haben damit sich die ladezeit verkürzt und die grafik datei noch besser geschützt ist
deshalb meine frage: Wie geht das???
MfG ZaPPa
Eine Person die immun gegen ein Minimum an Aluminium ist, hat eine Aluminiumminimumimmunität!
konvertier das Bild als PNG.
includebinary und catch* solltest du dir mal anschauen.
Ansonsten als Resource...
includebinary und catch* solltest du dir mal anschauen.
Ansonsten als Resource...
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
ok stürzt nimmer ab...
DataSection hat gefunzt... jetz zeigt er das bild aber nich an...
so einma zum laden...
und das zum anzeigen....
DataSection hat gefunzt... jetz zeigt er das bild aber nich an...
Code: Alles auswählen
UsePNGImageDecoder()
DataSection
HelpLogo : IncludeBinary ("dbc.png")
EndDataSection
CatchImage(666,?HelpLogo)
Code: Alles auswählen
StartDrawing(WindowOutput())
DrawImage(666,10,10)
StopDrawing()
damit mein ich nur das nich jeder daran kommt... nich das es für NIEMANDEN erreichbar is....>die grafik datei noch besser geschützt ist
Oh ja, damit ist sie bombensichr gesützt
Eine Person die immun gegen ein Minimum an Aluminium ist, hat eine Aluminiumminimumimmunität!
ok habs geschafft! ganz allein :P
das is die lade funktion
und zum anzeigen einfach nur
trotzdem danke an alle!
Code: Alles auswählen
UsePNGImageDecoder()
DataSection
HelpLogo : IncludeBinary ("dbc.png")
EndDataSection
HelpLogo = CatchImage(1,?HelpLogo)
und zum anzeigen einfach nur
Code: Alles auswählen
ImageGadget(0,10,10,160,310,HelpLogo)trotzdem danke an alle!
Eine Person die immun gegen ein Minimum an Aluminium ist, hat eine Aluminiumminimumimmunität!
oder wo lag nun der Fehler?
Code: Alles auswählen
StartDrawing(WindowOutput())
DrawImage(666,10,10);<- Hier, richtig wäre DrawImage(UseImage(666) ,10,10) oder ImageID()
StopDrawing()
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
- Hroudtwolf
- Beiträge: 1416
- Registriert: 30.10.2004 23:33
- Kontaktdaten:
Grafik in EXE
Also bei meinem ZX81(das was so um 1985) hab ich das so gemacht.
[c]
PRINT "############"
PRINT "##++++++++##"
PRINT "##+##++##+##"
PRINT "##+##++##+##"
PRINT "##++++++++##"
PRINT "##+##++##+##"
PRINT "##+######+##"
PRINT "##++++++++##"
PRINT "############"
[/c]
[c]
PRINT "############"
PRINT "##++++++++##"
PRINT "##+##++##+##"
PRINT "##+##++##+##"
PRINT "##++++++++##"
PRINT "##+##++##+##"
PRINT "##+######+##"
PRINT "##++++++++##"
PRINT "############"
[/c]
