Hi,
egal ob ich bei diesem Aufruf:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| ... StrPCopy(zAppName, FileName); FillChar(StartupInfo, SizeOf(StartupInfo), #0); StartupInfo.cb := SizeOf(StartupInfo); StartupInfo.dwFlags := STARTF_USESHOWWINDOW; StartupInfo.wShowWindow := Visibility;
if not CreateProcess(nil, zAppName, nil, nil, False, CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil, nil, StartupInfo, ProcessInfo) then
Result := DWORD(-1) ... |
das Flag StartupInfo.wShowWindow mit 0 oder 1 befülle, der aufgerufene Prozess wird immer dargestellt.
Wenn ich den Aufruf mit notepad.exe austeste, dann wird notepad hidden aufgerufen, wenn ich jedoch eine zuvor entwickelte delphi anwendung damit aufrufe, wird der prozess immer VISIBLE gestartet.
An was kann das liegen??
vielen Dank schonmal für jeden Tip....
Martin
Moderiert von
Narses: Delphi-Tags hinzugefügt