GIF-Dateien mit ARC einbinden
Moderator: Moderatoren
GIF-Dateien mit ARC einbinden
Hallo Leute,
wie kann ich mit dem ARC einfache GIF-Bilder einbinden?
Ich bekomme immer "Invalid bitmap format .." , es funktionieren anscheinend wirklich nur BMP Dateien ...
Mache ich was falsch, oder geht das gar nicht?
Danke
Dieter
wie kann ich mit dem ARC einfache GIF-Bilder einbinden?
Ich bekomme immer "Invalid bitmap format .." , es funktionieren anscheinend wirklich nur BMP Dateien ...
Mache ich was falsch, oder geht das gar nicht?
Danke
Dieter
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: GIF-Dateien mit ARC einbinden
hi
USERDEF GIF
1001 = FILE ".\RES\SOFI.GIF"
gruss by OHR
Jimmy
versuche mal :Datalein hat geschrieben:Hallo Leute,
wie kann ich mit dem ARC einfache GIF-Bilder einbinden?
Ich bekomme immer "Invalid bitmap format .." , es funktionieren anscheinend wirklich nur BMP Dateien ...
Mache ich was falsch, oder geht das gar nicht?
USERDEF GIF
1001 = FILE ".\RES\SOFI.GIF"
gruss by OHR
Jimmy
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
hi,
und dem *.ARC File noch nicht ...
kannst du es den nicht zur "Laufzeit" mit XbpBitmap:loadFile() laden ?
gruss by OHR
Jimmy
hm ... wenn es nicht im "Handbuch" steht geht es wohl mit der v1.7Datalein hat geschrieben: geht bei mir nicht ("Syntax Error")
Liegt vielleicht an meiner alten 1.70 Version von Xbase ?!?
und dem *.ARC File noch nicht ...
kannst du es den nicht zur "Laufzeit" mit XbpBitmap:loadFile() laden ?
gruss by OHR
Jimmy
Hi,AUGE_OHR hat geschrieben:hi,
kannst du es den nicht zur "Laufzeit" mit XbpBitmap:loadFile() laden ?
mach ich jetzt auch so, wollte dies aber eigentlich vermeiden ...
Da meine GIFs ja nicht sehr groß sind, wollte ich sie der Sauberkeit halber wie die Icons ins EXE packen.
Ich denke ich sollte auf 1.9 umsteigen ...
Danke für deine Mühe,
Gruß
Dieter
-
- UDF-Programmierer
- Beiträge: 51
- Registriert: Di, 18. Okt 2005 12:35
- Wohnort: 41747 Viersen
- Kontaktdaten:
Hallo,
einbinden in einer ARC Datei kannst du GIF's über:
allerdings musst du dann noch die XbpBitmap:load() Methode überladen.
Bei mir sieht das ganze dann folgendermaßen aus:
Hoffe das hilft dir weiter.
Gruß
einbinden in einer ARC Datei kannst du GIF's über:
Code: Alles auswählen
USERDEF GIF 1 = FILE "bilder\test.gif"
Bei mir sieht das ganze dann folgendermaßen aus:
Code: Alles auswählen
CLASS absBitmap FROM XbpBitmap
EXPORTED:
INLINE METHOD Load( cDll, nID, cType )
LOCAL ;
xResource := NIL , ;
lSuccess := .F. , ;
nHndl := 0
DEFAULT cDll TO 'absGra.dll'
DEFAULT cType TO 'GIF'
nHndl := DllLoad(cDll)
IF .NOT. nHndl == 0
IF Empty( cType ) // Bitmaps laden
lSuccess := ::XbpBitmap:load( nHndl, nID )
ELSE // Für andere Grafiktypen (GIF, JPEG, PNG)
xResource := LoadResource( nID, nHndl, cType )
lSuccess := .NOT. Empty( xResource )
::setBuffer( xResource )
ENDIF
ENDIF
RETURN( lSuccess )
Gruß