Forum: Sonstige Fragen zu Delphi
Delphi
by RWarnecke,
29. Mai 2009
So wie Sebastian es schon gesagt hat, Du erstellst zwei Stringlisten. Denn Wert für die Variable command setzt Du vorher in einer lokalen Variable zusammen. Dabei benutzt Du diese Funktion um die Systemvariablen aufzulösen. Damit sollte es dann klappen.
Forum: Sonstige Fragen zu Delphi
Delphi
by RWarnecke,
29. Mai 2009
Ich habe mal im I-Net diesen Sourcecode gefunden, damit funktioniert es wunderbar:
function GetConsoleOutput(const Command: String; var Output, Errors: TStringList): Boolean;
var
StartupInfo: TStartupInfo;
ProcessInfo: TProcessInformation;
SecurityAttr: TSecurityAttributes;
PipeOutputRead: THandle;
PipeOutputWrite: THandle;
Forum: Sonstige Fragen zu Delphi
Delphi
by RWarnecke,
29. Mai 2009
:wiejetzt: Was ist denn nun, bekommst Du einen Fehler und wenn ja in welcher Zeile oder funktioniert er einwandfrei ? Suchst Du vielleicht soetwas.
Edit:
Ersetze mal Deine Variablen durch feste Werte.