Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
Delphi 7 Professional
|
AW: Zugriffsverletzung bei Benutzung von Pipes
3. Feb 2011, 10:54
Schau mal hier:
CreateProcess(nil,PChar(od.FileName),nil,nil,true,CREATE_NEW_CONSOLE,nil,nil,si,pi);
Du verwendest sicher Delphi >= 2009? Dann ist CreateProcess = CreateProcess W.
Zitat von http://msdn.microsoft.com/en-us/library/ms682425%28VS.85%29.aspx:
The Unicode version of this function, CreateProcessW, can modify the contents of this string. Therefore, this parameter cannot be a pointer to read-only memory (such as a const variable or a literal string). If this parameter is a constant string, the function may cause an access violation.
Du brauchst also ne extra Stringvariable dafür.
|
|
Zitat
|