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

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

shellexecute [D7, WinXP]


Mr.Ice ©   (2003-10-30 17:16:00) 

Такая значит проблема:
на форме лежит Label1, caption которого меняется при определенном условии. Надо сделать так чтобы при клике по label1 запускалась другая прога. Хотел это сделать с помощью shellexecute

shellexecute(handle,"open",label1.caption,"","",Sw_show);

компилятор выдает ошибку Incompatible types: "Char"and "PAnsiChar"

подскажите как быть!


Вася Пупкин   (2003-10-30 20:57:00) [1]

Shellexecute(Handle,nil,m,nil,nil,Sw_show);


Mr.Ice   (2003-10-30 20:11:00) [2]

var
m:PAnsiChar;
begin
m:=PAnsiChar(Label1.Caption);
shellexecute(handle,nil,m,"",Sw_show);
end;

пишет [Error] Unit1.pas(235): Incompatible types: "Integer" and "PAnsiChar"

вобще фигня какаято здесь же нет integer


Mr.Ice   (2003-10-30 20:06:00) [3]

все рвно не работает :(


Spawn   (2003-10-30 19:58:00) [4]

PAnsiChar(Label1.Caption)


Mr.Ice   (2003-10-30 19:18:00) [5]

как sting в integer знаю
как наоборот знаю
а с этим не получается


Mr.Ice   (2003-10-30 18:29:00) [6]

А как? Подскажите плиз


Anatoly Podgoretsky   (2003-10-30 17:17:00) [7]

Сделать приведение типов


Наверх

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