Ich möchte eine Console mit
Unicode umleiten und dazu den Code aus meinem
Beitrag anpassen. Also habe ich CreateProcess durch CreateProcessW ersetzt. CreateProcessW erwartet unter anderem den Parameter StartUpInfoW. Die neue StartUpInfoW wird mit
GetStartupInfoW(StartupInfoW);
erstellt. Wie es auch in diesem
Beitrag angegeben. Und genau da hängt es bei mir. In der
Unit Windows ist deklariert:
procedure GetStartupInfoW; external kernel32 name 'GetStartupInfoW';
Turbo Delphi erwartet nun nicht StartupInfoW sondern StartupInfoA.
Wo liegt hier der Fehler? In Turbo Delphi oder der Kernel32.dll (Version 5.1.2600.3119 (xpsp_sp2_gdr.070416-1301)).