Verfasste Forenbeiträge
-
AutorBeiträge
-
brainiacTeilnehmer
also danke erstmal für die schnelle antwort, obwohl es nix gebracht hat
ich hab das mal eingefügt und es läuft trotzdem nicht… außerdem steht in der msdn man soll loadimage gegenüber loadbitmap bevorzugen (das zur info^^)
ich glaub aber der fehler liegt eher woanders begründet…ich muss ja vorher die resource in einem resourcescript (.rc) laden und mit einer id versehen… hab ich gemacht sieht so aus
TitleScreen.rc
Code:#include „resource.h“IDB_TITLESCREEN BITMAP DISCARDABLE „Titlescreen.bmp“
dann mit dem aufruf des resourcecompilers kompilieren in ein .o objekt (im ausführen->cmd eingeben „windres TitleScreen.rc TitleScreen.o“ für mingw compiler)
dann dem linker mitteilen dass er die resource einbinden soll (beim linkeraufruf hab ich „resources/*.o“ hinzugefügt, hab auch schon versucht alle resourcen einzeln zu laden, geht auch nicht)
und im code dann zum schluss laden und zum zeichnen verwenden (code siehe oben)
hilft das? gibts irgendwas was ich nicht beachtet hab? beim linken vielleicht?
PS: ich hab übrigens in dem programm noch icon-resourcen eingebunden und die funktionieren einwandfrei, also kanns in meinen augen auch nicht am linker liegen :huh: ?(
PPS: ich hab mal mit dem resource-hacker tool (http://angusj.com/resourcehacker/) überprüft ob in der .exe die resource richtig drin ist, und das ist sie auch… also kann es ja im prinzip tatsächlich nur noch an der codezeile liegen, die das bitmap laden soll… also jetzt bin ich echt am ende mit meinem latein… ich werd nochmal versuchen ein kleineres bitmap einzubinden und das „DISCARDABLE“ wegzulassen um zu gucken dass es nicht am speicher liegt, aber wenn das nicht hilft und mir hier keiner hilft bin ich genauso schlau wie vorher und lass es einfach…
-
AutorBeiträge