Zitat von
sh17:
Soweit alles ok. Ich hatte Dir auf die schnelle nur die
Unicode-Variante geschrieben,da wir alles unter Windows ME sowieso nicht mehr unterstützen.
Verständlich, war ja auch nicht weiter wild die Anpassung. Wir haben leider noch ein paar Win98/Me PCs in der Zielgruppe - sogar teilweise noch DOSe
Danke für Deine Hilfe, Sven!
P.S.: Sollte man die ShellExecuteInfoW/A nicht besser vor der Nutzung nullen? Ich werd das mal sicherheitshalber noch einbauen:
Edit1: Hab des jetzt einfach mal per
ZeroMemory(@ShExecInfoW, SizeOf(ShExecInfoW));
bzw.
ZeroMemory(@ShExecInfoA, SizeOf(ShExecInfoA));
noch schnell genullt. Sollte passen.