Die beiden Beispiele dürften eigentlich garnicht funktionieren . Du übergibst als 3. Parameter eine Zahl aber die Funktion erwartet eine Zahl. Na, klingelt es ?
MVXA hat geschrieben:Die beiden Beispiele dürften eigentlich garnicht funktionieren . Du übergibst als 3. Parameter eine Zahl aber die Funktion erwartet eine Zahl. Na, klingelt es ?
ne...klingelt nicht
funktioniert nämlich die direkte string übergabe... is ja eigentlich auch logisch da runprogram()
den ersten string benötigt zum exe-pfad
und nen 2. string als parameterübergabe zur eigentlichen program.exe und da dürfte/is purebasic ja eigentlich egal sein wie lang der string ist oder der string aussieht.
nur bei der übergabe der ip in einer variabel gibt es das problem das er nicht connectet.
-=DD=-
"Nicht der Fortschritt ist entscheidend, sondern seine Richtung."
"Ja, ja ich weiß...dir wäre das nicht passiert."
Startet ein externes Programm. Der 'DateiName$' sollte den kompletten Pfad enthalten. Wenn der Rückgabewert 'Ergebnis' gleich 0 ergibt, konnte das Programm nicht gestartet werden.
Flags sind optional und können eine Kombination der folgenden Werte annehmen:
1: Wartet bis das gestartete Programm beendet wird
2: Startet das Programm im unsichtbaren Modus
Um mehrere Optionen gleichzeitig zu benutzen, müssen Sie den '|' (OR) Operator verwenden. Ein Beispiel für ein unsichtbares Programm und Warten bis dieses beendet ist:
RunProgram(DateiName$, Parameter$, "", 1 | 2)
Unterstützte OS