File-Problem

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

N0X

Betreff: File-Problem

BeitragSa, Apr 03, 2010 18:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey!
Ich habe gerade versucht, aus einer Datei Pfade zu ermitteln die auf Bilder weisen.
Warum geht das so nicht? (Fehler: "Image does not exists")

Code: [AUSKLAPPEN]
Graphics3D 1024,768,32,1
SetBuffer BackBuffer()

Global hm_dir$,lm_dir$,cm_dir$,hm,lm,cm

While Not KeyHit(1)
   UpdateWorld()
   RenderWorld()
   
   If KeyHit(67) Then load()
   
   Text 0,0,hm_dir$
   Text 0,20,lm_dir$
   Text 0,40,cm_dir$
   
   Flip 0
Wend
End

Function load()
   file = ReadFile("maps\file001.TMF")
      hm_dir$ = ReadLine(file)
      lm_dir$ = ReadLine(file)
      cm_dir$ = ReadLine(file)
      
      hm = LoadImage(hm_dir$)
      lm = LoadImage(lm_dir$)
      cm = LoadImage(cm_dir$)
      
      DrawImage(hm,0,0)
   CloseFile(file)
End Function


Mfg,
N0X

//EDIT:
Gespeicherte Pfade:
"maps\hm.png"
"maps\lm.png"
"maps\cm.png"
(alle sind mit doppelten Hochkommata gespeichert!)
Projekte: |Tibario| http://www.blitzforum.de/worklogs/325/ | 5%

Xeres

Moderator

BeitragSa, Apr 03, 2010 18:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Da stimmt offensichtlich was nicht mit der Pfadangabe... Gib den Pfad mit Debuglog aus, fehlende "/" oder schreibfehler schleichen sich schnell ein.

Edit: Anführungszeichen entfernen Exclamation Rolling Eyes
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

N0X

BeitragSa, Apr 03, 2010 19:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Hm ^^
Aber ich dachte Pfadangaben immer in Anführungszeichen? Surprised
Naja, klappt! Danke! Smile
Projekte: |Tibario| http://www.blitzforum.de/worklogs/325/ | 5%

Xeres

Moderator

BeitragSa, Apr 03, 2010 19:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Strings werden im im Code natürlich mit Anführungszeichen markiert... sonst weiß der Compiler ja nicht ob das Variablen sein sollen. Angezeigt werden die aber natürlich nicht; sonst würde Print("Hallo Welt") ja auch "Hallo Welt" ausgeben anstatt Hallo Welt.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

hazumu-kun

BeitragSa, Apr 03, 2010 20:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du im Pfad anführungszeichen notieren willst kommst du um die benutzung con CHR nicht drumrum, Escaqpe Sequenzen gibt es ja merkwürdigerweise in Blitz nicht.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent
 

Tamasz

BeitragSo, Apr 04, 2010 11:49
Antworten mit Zitat
Benutzer-Profile anzeigen
ja

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group