Вниз
Скачать: CL | DM;

ShellExecute   Найти похожие ветки 

 
123456   (2003-05-22 16:36) [0]

Мастера, не получается выполнить
ShellExecute(handle, "open", "name:\RP500ENU.exe", nil, nil, SW_SHOWNORMAL);, где name - полученное имя диска с которого прога запускается.


 
clickmaker ©   (2003-05-22 16:38) [1]

Спроси SysErrorMessage(GetLastError)


 
Odin'   (2003-05-22 16:41) [2]

Никакой ошибки не вылазит. Просто не работает.
Менят name на "С" и всё нормально.
Но при выполнении имя диска может меняться (так задумано), поэтому и использую name.


 
Stas ©   (2003-05-22 16:47) [3]

а у тебя тип name Char или другой ?


 
Vit@ly ©   (2003-05-22 16:51) [4]

Тип ни причем. У него "name:\RP500ENU.exe" заключен в апострофы.
Лучше name + ":\RP500ENU.exe" или предварительно подготовить эту строковую константу


 
Odin'   (2003-05-22 17:03) [5]

Не пойму
name - имя диска (string);
name2:=name+":\RP500ENU.exe"; (string)
ShellExecute(handle, "open", name2, nil, nil, SW_SHOWNORMAL);
и получается
[Error] Main.pas(64): Incompatible types: "String" and "PChar".
Где там что. Помогите, только начал...


 
Переяслов Григорий ©   (2003-05-22 17:09) [6]

ShellExecute(handle, "open", PChar(name2), nil, nil, SW_SHOWNORMAL);


 
Odin'   (2003-05-22 17:11) [7]

СПАСИБО, понял.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-3005
ArtGamer
2003-05-21 15:59
2003.06.02
Как отловить факт ДВИЖЕНИЯ мыши???


8-3018
Stam
2003-02-17 12:01
2003.06.02
Как перекодировать Audio CD в MP3?


3-2770
Cranium
2003-05-12 19:36
2003.06.02
FIBPLUS получение значения поля из DataSet


1-2840
Cranium
2003-05-19 21:00
2003.06.02
Как у TMainMenu можно поменять сцвет.....


7-3187
Dead Stark
2003-04-02 06:29
2003.06.02
Как посмотреть какие функции экспортирует dll-ка?




   Наверх