wieso gehts nicht, wenn auf cd?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

blitz

Betreff: wieso gehts nicht, wenn auf cd?

BeitragDo, Sep 15, 2005 12:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
namesfile=OpenFile(SystemProperty$("appdir")+"names.mfc")
Dim names$(1000)
n=0
Repeat
    n=n+1
    names(n)=ReadLine(namesfile)
   c=Instr(names(n),"$")
   names(n)=Left(names(n),c-1)
Until Eof(namesfile)=1
CloseFile(namesfile)
window=CreateWindow(names(1), 100, 100, 400, 300, 0, 35);3

Global listbox=CreateListBox( 5,5,300,290,window )
Global button=CreateButton(names(2), 315,5,80,290,window)
Global font=LoadFont(names(3), 30,1,0,0)
Global font2=LoadFont(names(4), 15,1,0,0)
SetGadgetFont button, font
SetGadgetFont listbox, font2
Global x=(n+4)/2
 
For I=5 To x
   AddGadgetItem listbox, names(I)
Next

Repeat
   event=WaitEvent()
   es=EventSource()
   ed=EventData()
   If event=$803 Then End
   If event=$401 Then
      If es=button start()
   EndIf
Forever

Function start()
   selected=x+SelectedGadgetItem(listbox)+1
   ExecFile SystemProperty$("appdir") + "Programs\"+names(selected)
End Function


funktioniert nicht, wenn er auf cd geschrieben wurde. (exe-datei)!
er funktioniert auf wechseldatenträgern, auf meiner festplatte, externer festplatte, . . ..

es kommt immer Fehlermeldung hat Folgendes geschrieben:
Invalid Stream handle
 

David

BeitragDo, Sep 15, 2005 12:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

OpenFile öffnet die Datei mit Lese und Schreibzugriff. Das funktioniert auf einer CD natürlich nicht.
Nimm ReadFile, dann sollte es klappen.

grüße
 

blitz

BeitragDo, Sep 15, 2005 15:44
Antworten mit Zitat
Benutzer-Profile anzeigen
danke, jetzt geht's!

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group