Seite 2 von 2

Verfasst: 31.12.2004 13:35
von 125
Ok :) ,
war, als ich die Beiträge geschrieben hab, schon im Halbschlaf :oops:

Verfasst: 31.12.2004 18:53
von Andre
Habe einen Bug-Report geschrieben, siehe hier:
http://purebasic.myforums.net/viewtopic.php?t=13546 [Bug-Report gelöscht]

[EDIT]
Mein blöder Bug-Report lag wegen einem falschen Dateinamen an mir selbst. :|

Wo ist nun wirklich das Problem ?

Folgender Code arbeietet nämlich:

Code: Alles auswählen

For a = 1 To 100
  ; Create and delete the same file 100 times
  
  If CreateFile(1,"c:\test.txt") 
    WriteStringN("Test") 
    CloseFile(1) 
  Else 
    Debug "Error creating file!" 
  EndIf 
 
  If DeleteFile("c:\test.txt") 
  Else 
    Debug "Error deleting file!" 
  EndIf

Next

Verfasst: 01.01.2005 14:34
von Lars
Andre hat geschrieben:Wo ist nun wirklich das Problem ?
Ich würde ja sagen, in den fehlenden Pfad Angaben in 125s Code.

Da hat sich ja irgendwas geändert im letzten Update in PB bzgl. des
Currentdirectorys und anscheinend funktioniert das jetzt gar nicht mehr,
das nennt sich dann API konform :D

Verfasst: 01.01.2005 16:22
von 125
dann müsste ich doch aber schon einen error bei CreateFile("temp.pls") wegen fehlender Pfadangaben bekommen oder nicht? Wenn CreateFile("temp.pls") geht muss doch auch DeleteFile("temp.pls") funzen. oder sehe ich das falsch???

Und in einer nachfolgenden procedur dies dann ausliest funktioniert ja auch OpenFile("temp.pls") nur DeleteFile("temp.pls") funktioniert ohne Pfadangabe nicht.