CloseFile+DeleteFile

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Ok :) ,
war, als ich die Beiträge geschrieben hab, schon im Halbschlaf :oops:
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag 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
Zuletzt geändert von Andre am 01.01.2005 15:15, insgesamt 1-mal geändert.
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Benutzeravatar
Lars
Beiträge: 347
Registriert: 31.08.2004 23:53
Wohnort: Shanghai
Kontaktdaten:

Beitrag 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
Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

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