man könnte aber auch statt
Delphi-Quellcode:
ShExecInfoW: SHELLEXECUTEINFOW;
// oder
ShExecInfoA: SHELLEXECUTEINFOA;
einfach ein
ShExecInfo: SHELLEXECUTEINFO;
verwenden und bei PChar (ohne diese TypeCasts) bleiben
Statt Wide-/AnsiString dann natürlich auch nur String.
ok, hatte das überlesen
Zitat:
Wie verhält es sich mit SHELLEXECUTEINFOW unter Win98? Um abwärtskompatibel zu bleiben vielleicht eine Platform-Weiche?
Bleibt hierbei bis auf SHELLEXECUTEINFOA und ShellExecuteExA alles gleich?