Seite 1 von 1

loadsprite wird nicht geladen, dll aufruf geht nicht

Verfasst: 21.01.2007 20:45
von xverbatim
hallo,

kann mir jemand sagen, warum es über eine dll; die ich per purebasic erstellt habe, nicht möglich ist, den befehl "LoadSprite" zu benutzen ?

sobald ich die dll Procedure von Visual Basic 5 aufrufe, stürzt mir alles ab (Visual Basic Ide)

weiß jemand, woran das liegen könnte, ich möchte sprite über die dll ansprechen, zeigen, verschieben etc.


gruß+danke
xverbatim

Code: Alles auswählen

;#####GEHT NICHT, ALLES STÜRZT AB ;-(  ########
ProcedureDLL lade_sprite(name.s)
 LoadSprite(0, name, 0)
 CopySprite(0,1,0) 

EndProcedure

Verfasst: 21.01.2007 20:49
von edel
Initsprite() fehlt.

läuft nicht wirklich

Verfasst: 21.01.2007 21:06
von xverbatim
hallo,

irgendwie stürzt es trotzdem noch ab, zwar nicht im programm, aber wenn ich die form in vb5 verlasse, bzw. das programm beende...


lade_sprite "c:\test.bmp":'HIER WIRD DAS SPRITE GELADEN
init_screen Form1.hWnd:'BILDSCHIRM INIT

zeige_sprite 100, 100:'läuft noch nicht
init_end:'bildschirm schließen


auch wenn ich erst init_screen und dann das sprite lade, ändert sich nichts, woran könnte es evt. noch liegen...?

gruß
xverbatim

Verfasst: 21.01.2007 22:48
von Ligatur
Hallo,
müsste auf der VB - Form nicht erstmal ein Windowedscreen geöffnet werden damit Sprites dargestellt werden können?

sprite farb-wert

Verfasst: 27.01.2007 01:05
von 50-Pfennig
kommt auf die pb-version an, da gibts probleme, ich glaub-war bei mir jedenfalls so-muss das sprite im 24-bit format vorliegen. probiers ma...peace out :wink: