После команды
ShellExecute(Handle,nil,PChar(Path),PChar(Params),nil,SW_NORMAL)
отваливается намертво отладчик RAD studio 2010 на Windows7 32bit с ошибкой
External exception EEFFACE.
Хотя если запускать без отладчика все ок. И такое у меня началось вроде именно после перехода на Win7. При этом, если вместо предыдущей строки использовать
ShellExecute(0 ,nil,PChar(Path),PChar(Params),nil,SW_NORMAL) То все ок и в отладчике также. Похоже отладчик залазит дальше чем ему следует, или еще ХЗ что. В интернетах пишут, что при таких ошибках лучше отключить Debug spawned processes, но он у меня и так отключен. В общем и не важно, так как обратные сообщения об ошибках моя форма все равно не обрабатывает.