Also ich würde, um auf Leddl einzugehen, sagen statt so:
Delphi-Quellcode:
shellexecute(application.handle,
'open',
PChar( extractfilepath(paramstr(0))+'1.bat'),
'-bla - foo -bar x',
'',
SW_HIDE)
so:
Delphi-Quellcode:
shellexecute(application.handle,
PChar('open'),
PChar( extractfilepath(paramstr(0))+'1.bat'),
PChar('-bla - foo -bar x'),
nil ,//Da bin ich mir nicht sicher
SW_HIDE)
[Edit] Alle haben extracfilepath geschrieben.. und ich hatte es einfach reinkopiert...