* Für 3.3 Nutzer *

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7035
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Code: Alles auswählen

InitSprite()
InitKeyboard()

OpenScreen(1024,768,32,"TEST")
 
 LoadJPEGSprite(1, "GFX\Back.jpg")

 Repeat
 
  ClearScreen(0,0,0)
   DisplaySprite(1,0,0)
  FlipBuffers()
 
  ExamineKeyboard()
 
 Until KeyboardPushed(#PB_Key_All)
 
End
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Machete @PB
Beiträge: 81
Registriert: 12.09.2006 03:12

Beitrag von Machete @PB »

vielen Dank

ps: du hast doch das Dune geschrieben oder? Das is sau geil!!! :allright:
Benutze Topos-PB-Version 3.3
Benutzeravatar
Machete @PB
Beiträge: 81
Registriert: 12.09.2006 03:12

Beitrag von Machete @PB »

im Debugger kommt die Meldung: Error at line 11(DisplaySprite(1,0,0)#Sprite object not initialized.
Benutze Topos-PB-Version 3.3
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7035
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

gut dann wurde das bild nicht geladen mach mal das,um zu sehen ob es am Bild liegt :

Code: Alles auswählen

InitSprite() 
InitKeyboard() 

OpenScreen(1024,768,32,"TEST") 
  
if LoadJPEGSprite(1, "GFX\Back.jpg") = 0 : debug "FEHLER beim Laden" : 
endif

 Repeat 
  
  ClearScreen(0,0,0) 
   DisplaySprite(1,0,0) 
  FlipBuffers() 
  
  ExamineKeyboard() 
  
 Until KeyboardPushed(#PB_Key_All) 
  
End
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Machete @PB
Beiträge: 81
Registriert: 12.09.2006 03:12

Beitrag von Machete @PB »

da kommt die selbe Meldung
Benutze Topos-PB-Version 3.3
Benutzeravatar
#NULL
Beiträge: 2239
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

die frage ist aber, ob die debug-meldung statt finden. wenn ja, überprüfe pfad ect., wie schon im anderen thread gesagt wurde.
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7035
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

ich denke mal das das keine "ECHTE" JPG ist
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Oder versucht es mal mit dem absoluten Pfad! Denn wenn er das zum ersten Mal eingibt und kompiliert, dann müsste im PB-Compiler Verzeichnis ein Ordner namens GFX sein. PB kann keinen adneren Pfad emulieren, weil der Code vorher auch nirgends abgespeichert wurde.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Machete @PB
Beiträge: 81
Registriert: 12.09.2006 03:12

Beitrag von Machete @PB »

Also den Pfad hab ich mal geändert:

Code: Alles auswählen

 If LoadJPEGSprite(1, "K:Back.jpg") 
aber der Fehler ist der selbe

Wie war das mit dem falschen .jpg? Wie kann ich feststellen ob das ein "echtes" ist?
Benutze Topos-PB-Version 3.3
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

öhm? Das ist der Pfad der auch zu dem Bild führt? Ich dachte immer da gäbs noch ein \ oder ein /...
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Antworten