ProSpeed.dll
Wenn sie Fragen und Anregungen zu meiner ProSpeed DLL oder zu den Profan²-Sourcecodes und Demos haben, dann sind sie hier richtig. Auch neue Vorschläge sind jederzeit willkommen. Und bitte mit richtigem Namen und Email-Adresse einschreiben. Danke.

| Suchen
| Zurück zur Übersicht

Autor | Thema: LoadExtResource() funktioniert nicht
Sven Bader
| Datum:25.07.02 17:32 |
Hallo. Ich hab ein Problem mit "LoadExtResource". Die Grafiken werden einfach nicht angezeigt. Mit Resourcen kenne ich mich gut genug aus um zu wissen, das ich sie korrekt eingebaut habe und Profan Befehle wie "DrawExtBmp %hinstance,"UFO",0,0;0" zeigen sie auch an... Ich fasse kurz zusammen: geht: text$="UFO.BMP" ufo_bmp&=LoadExtImage(addr(text$)) ufo&=InitSprite(ufo_bmp&,%HDC,kopie1&,kopie2&,0,0,182,70,1,1,1,add(%maxx,200),123,3,3) geht nicht, Grafiken werden als schwarze Rechtecke dargestellt. text$="UFO" ufo_bmp&=LoadExtResource (%HInstance,addr(text$)) ufo&=InitSprite(ufo_bmp&,%HDC,kopie1&,kopie2&,0,0,182,70,1,1,1,add(%maxx,200),123,3,3) geht: DrawExtBmp %hinstance,"UFO",0,0;0 Kannst du dir das erklären? Ich benutze Windows XP, Profan 7.5 und Prospeed 2.4 mit der neusten Include Datei. Gruß, Sven
Frank Abbing
| Datum:25.07.02 22:01 |
Hallo, ok, du stellst deine Bilder alle als Resourcetyp "BITMAP" in die Dll. Stelle deine Bilder (Bmp, Jpg, Gif, usw.) als Resourcetyp "IMAGE" in die Dll. Ich hab' festgestellt, das der ResourcenHacker bei BMP-Bildern automatisch "BITMAP" einstellt, und das läßt sich leider nicht ändern. Speichere deine Bilder vom Typ BMP einfach unter anderem Namen ab, z.B. Bild1.bmp -> Bild1.bbb Jetzt kannst du auch BMP-Bilder als Typ "IMAGE" einbauen. Ich hab's selber getestet, mit "IMAGE" funktionierts, mit "BITMAP" nicht... Ich werde mal versuchen, das in den nächsten Tagen auch noch anders hinzubekommen. Gruß, Frank
Frank Abbing
| Datum:02.08.02 15:12 |
Hallo, Folgender Zusatz kommt ab ProSpeed Version 2.5 zur Anleitung der Funktion LoadExtResource(): Wichtig: Bmp-Dateien in Resourcen können als Resourcetyp "BITMAP" oder "IMAGE" gespeichert sein. Alle anderen Grafik-Dateien müssen als Resourcetyp "IMAGE" gespeichert sein ! So wird z.B. ein Jpg-Bild nicht gefunden, das als Typ "BITMAP" gespeichert wurde... Momentan (2.4) können Grafiken aus Resourcen aber nur geladen werden, wenn sie mit Resource-Typ "IMAGE" abgelegt wurden. Wer unbedingt diesen neuen Zusatz zu LoadExtResource() benötigt, dem schicke ich gerne die ProSpeed-Betaversion 2.5. Gruß, Frank
Thomas Ungerböck
| Datum: 02.08.02 22:18 (Kerzenlicht@chello.at) |
Jööööööö eine neue Version. Wann ists denn soweit und welche Neuerungen kommen dazu? Mfg Thomas
Frank Abbing
| Datum:02.08.02 20:25 |
Hi, dauert wohl noch ein bischen... Neuerungen sind bisher: - schnelle Funktion, um Bildschirmgrafiken aus Tiles zusammen zu setzen + Beispiel - riesige Bitmaps (bis 32768 x 32768) speichern. - Taskbar an und abschalten - Manuelle Byte-Arrays erstellen Gruß, Frank

| Zurück zur Übersicht

| Ein kostenloses WebMart Forum WebMart Homepage Tools kostenlos |