oh verdammt, kuckst du mal hin wovon ich rede?
das ist von dir:
datei$ = OpenFileRequester("Öffnen","C:\","Wrater's Revenge Level(*.wrl) | *.wrl;",0)
If OpenFile(#file,datei$)
kgx = ReadLong(#file)
kgy = ReadLong(#file)
Dim map(kgx,kgy)
ReadFile(#file, datei$)
ReadData(#file, Map(), kgx * kgy + 1 * SizeOf( Long ) )
StatusBarText(#statusbar,1,datei$)
EndIf
siehst du jetzt, wie du 2x öffnest?
und das hab ich geschrieben:
datei$ = OpenFileRequester("Öffnen","C:\","Wrater's Revenge Level(*.wrl) | *.wrl;",0)
If ReadFile(#file, datei$)
kgx = ReadLong(#file)
kgy = ReadLong(#file)
Dim map(kgx,kgy)
ReadData(#file, Map(), kgx * kgy * SizeOf( Long ) )
CloseFile(#file)
StatusBarText(#statusbar,1,datei$)
EndIf
... und das Close gehört ins selbe If!
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.