Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

процесс [D5, WinME]


tytus ©   (2003-01-29 23:23:00) 

Помогоите разобраться. winexec(s,sw_xxx) запускает программу выбранную opendialog, преобразовав перед этим opendialog1.filename в pchar <S>. Программа запускается, но выдается ошибка в проекте... В чем тут дело?


Pat   (2003-01-29 23:51:00) [1]

Функция есть...PChar(string) называется :) и никаких переменных


tytus   (2003-01-29 23:37:00) [2]

Я тут разобрался... Нужно вначале сделать s:=""; И всЕЕЕ!!


tytus   (2003-01-29 23:27:00) [3]

procedure TForm1.Button1Click(Sender: TObject);
var s:PChar;
begin
if opendialog1.Execute then begin
strpcopy(s,opendialog1.filename);
winexec(s,sw_show);
end;
end;


jack128   (2003-01-29 23:25:00) [4]

Шут его знает... Код в студию


Наверх

Титульная страница Поиск, карта сайта Написать письмо