Пишу так:
	Код:
	ShellExecute(0, nil, PAnsiChar(Edit1.text), PAnsiChar(Edit2.text), '', SW_SHOWNORMAL);
 
 
Edit1.text - путь к проге (PascalABC)
Edit2.text - путь к pas файлу
То есть должен запуститься PascalABC c открытым pas'овским файлом, но что он нехочет этого делать. Он запускается но файл не открывает! Хотя с блокнотом всё пашет отлично. А если файл открывать через контекстное меню (правый клик на файле), то Pascal отлично грузит файл.
Вопрос: что делает винда и  чего не делаю я