Seite 1 von 1
Dateiname übergeben von einem zum anderen Purebasicprogramm
Verfasst: 16.07.2013 18:13
von funkheld
Hallo, guten Tag.
Ich möchte einen Dateinamen mit Runprogramm in PB übergeben.
Wie wird der Dateiname von dem aufgerufenen PB-Programm empfangen ?
Danke.
Gruss
Re: Dateiname übergeben von einem zum anderen Purebasicprogr
Verfasst: 16.07.2013 18:31
von ts-soft
Re: Dateiname übergeben von einem zum anderen Purebasicprogr
Verfasst: 16.07.2013 18:49
von funkheld
Jup, danke für die Info.
Ich möchte nur den String files übergeben , in files befindet sich der ganze Pfad mit Programmname.
RunProgram("f:\winvice\c64-hires.exe",files)
Fehlermeldung: ..zu wenig Angaben
Was muss ich noch angeben?
Danke.
Gruss.
Re: Dateiname übergeben von einem zum anderen Purebasicprogr
Verfasst: 16.07.2013 19:09
von Bisonte
Wieso liest Du nie in der Hilfe nach (fällt mir besonders bei Dir auf) :
Syntax
Ergebnis = RunProgram(DateiName$ [, Parameter$, Arbeitsverzeichnis$ [, Flags [, SenderProgramm]]])
Beide Parameter sind dann notwendig, wenn man "Parameter$" mit angibt.
Evt noch auftretende Leerzeichen im String Files ?
Am besten Runprogram("f:\winvice\c64-hires.exe", Chr(34) + files + Chr(34) , "")
Re: Dateiname übergeben von einem zum anderen Purebasicprogr
Verfasst: 16.07.2013 19:29
von funkheld
Hmmm.., danke.
In der Beschreibung steht von Kann-Parametern, wusste nicht, das die vorhanden sein müssen.
Gruss
Re: Dateiname übergeben von einem zum anderen Purebasicprogr
Verfasst: 16.07.2013 19:37
von ts-soft
Zwischen Parameter$ und Arbeitsverzeichnis$ befindet sich lediglich ein Komma, also nicht Optional!
Wenn Parameter$ angegeben wird, ist auch ein Arbeitsverzeichnis$ erforderlich, ansonsten wäre eine
eckige Klammer zwischen diesen Parametern, die diese dann als Optional kennzeichnet.