loadsprite wird nicht geladen, dll aufruf geht nicht

Anfängerfragen zum Programmieren mit PureBasic.
xverbatim
Beiträge: 88
Registriert: 20.08.2005 20:19

loadsprite wird nicht geladen, dll aufruf geht nicht

Beitrag 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
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Initsprite() fehlt.
xverbatim
Beiträge: 88
Registriert: 20.08.2005 20:19

läuft nicht wirklich

Beitrag 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
Benutzeravatar
Ligatur
Beiträge: 196
Registriert: 09.07.2006 00:41

Beitrag von Ligatur »

Hallo,
müsste auf der VB - Form nicht erstmal ein Windowedscreen geöffnet werden damit Sprites dargestellt werden können?
Benutzeravatar
50-Pfennig
Beiträge: 75
Registriert: 22.01.2007 22:24
Wohnort: 40764 Langenfeld
Kontaktdaten:

sprite farb-wert

Beitrag 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:
Antworten