ich bin sehr neu in dem Gebiet Xbase und programmiere demnach mehr nach Gefühl und durch googlen *G*
Nun habe ich eine Aufgabe eine .exe automatisiert zu starten mit gewissen Parametern.
In meinem Code sieht es so aus:
Code: Alles auswählen
local cCmdParam
local lsuccess := .f.
cCmdParam := '--mode unattended '
cCmdParam += '--installdir "C:\j_services\Daten" '
cCmdParam += '--unattendedmodeui minimalWithDialogs '
cCmdParam += '--install_or_update update'
lsuccess:= (0 = RunShell(cCmdParam, "C:\j_services\Daten\installer.exe", .f., .f.))
if lsuccess == 0
Prot("Update erfolgreich installiert.")
else
Prot("Update fehlgeschlagen!")
endif
Das Problem:
Das Programm (Dienst) stürzt entweder ab mit der Meldung
Code: Alles auswählen
description : Parameter hat falschen Typ
operation : <0>==<0>
args : N: 0
N: 0
Ich bin recht Ratlos und hoffe das man mir helfen kann. Eventuell sogar mit genauer Erklärung wieso es nicht funktioniert wie ich es implementiert habe.
Grüße
Highlander