Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > WinExec, PChar, String ?


Автор: Rider 8.11.2003, 12:30
Здрасти всем ! Пишу простую прогу, которая из текстового файла берет строку, содержащую путь к необходимой программе, и запускает её. Выглядит примерно так:

assignfile(f,'way.txt'); // f:TextFile; s:String;
reset(f);
readln(f,s);
closefile(f);
winexec(s);

Но процедура WinExec требует, чтобы ей передавался параметр типа PChar (Указатель на Char) sad.gif
Вопрос, как преобразовать строку в PChar. Или есть другой способ запуска программы из моей ? confused.gif Если есть, поделитесь, плиз !
Заранее спасибо !

Автор: <Spawn> 8.11.2003, 12:45
Код
WinExec(PChar(s), SW_SHOWNORMAL)

Автор: Rider 8.11.2003, 14:23
Работает !!! ThanX, Spawn ! smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)