Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Написание игр _ Запуск внешней проги

Автор: justix 26.12.2011 12:55

Мне надо запустить из моей менюшки другую прогу(уровень игры) процедуру сделал так

procedure exes;
begin
{$M 10000,0,10000}
SwapVectors;
Exec('E:\fpc\bin\Apple Girl\levl1\levl1.pas',levl1);
SwapVectors;
end;

levl1 указал как levl1:string;


вставил процедуру в меню и не запускается всё равно,что не так?

Автор: IUnknown 26.12.2011 14:21

Откомпилируй и запускай EXE-шник. PAS - это не программа, а исходный текст, EXEC не умеет запускать его. Кстати, после выполнения Exec, переменная DOSError содержит признак ошибки, если ошибка была, проверяй его - будет проще понимать, в чем проблема.