Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Поймать ответ ShellExecute в случае ошибки   Найти похожие ветки 

 
Андрей Сенченко ©   (2004-04-18 15:19) [0]

В случае, если ShellExecute завершилась с ошибкой она возвращает значение <= 32.

Полный вопрос :
Научите пожалуйста - как вывести вывести это значение или его системное описание в произвольный текст (MessageBox,label .. etc)

Краткий вопрос : в переменную какого типа эта функция возвращает результат ? Перечислить в case of доступные по help-у варианты возврата я и сам смогу.

Спасибо


 
Гаврила   (2004-04-18 15:25) [1]

Если не ошибаюсь, SysErrorMessage(GetLasterror)
или от результата  ShellExecute


 
SammIk ©   (2004-04-18 15:27) [2]

DWORD


 
Андрей Сенченко ©   (2004-04-18 15:31) [3]

Гаврила   (18.04.04 15:25) [1]

или от результата  ShellExecute

var
 SEresult : [тип то какой ?]
begin
 SEResult := ShellExecute(...) // сюда при успешном выполнении
                               // будет записано HWND
                               // а при некорретном от 0 до 32
 If SEResult <= 32
 than
   case SEResult of
   ...

собственно написание этого кода пройдет легко и непринужденно после того, как я узнаю ответ на вопрос, помеченный BOLD


 
Андрей Сенченко ©   (2004-04-18 15:31) [4]

SammIk ©   (18.04.04 15:27) [2]

Спасибо


 
SammIk ©   (2004-04-18 15:34) [5]

Cardinal,integer,DWORD для машины все едино, разве что
второе со знаком.
Считаи что тип интегер



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

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
3-1080809826
Draught
2004-04-01 12:57
2004.05.02
передача запроса SQL серверу


1-1081945561
Андрей Сенченко
2004-04-14 16:26
2004.05.02
Спасите тормоза :)


11-1065719451
Wiz@rd
2003-10-09 21:10
2004.05.02
Как сделать прокси?


1-1082030490
Назаров Евгений
2004-04-15 16:01
2004.05.02
PChar строка


14-1081604238
acrona
2004-04-10 17:37
2004.05.02
Работа с другой программой