![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShellExecute - неправильно использую или глюк в Windows XP? [WinXP]
Novichek © (2003-05-28 15:00:00)пытаюсь запустить файл
ShellExecute(0, nil,pchar(имя_файла), nil, nil, SW_SHOWNORMAL);
в Win98 срабатывает отлично, а в WinXP из 7 компов, накоторых тестировал, эта функция сработала только на 4-х, на остальных же 3-х компах WinXP проигнорировало ее полностью, как будто этой строчки в программе нет и небыло никогда.
в чем здесь проблема?
clickmaker (2003-05-28 16:25:00) [1]Err := ShellExecute(...
if (Err <= 32) then SysErrorMessage(Err);
По крайней мере, диагноз поставишь...
Novichek (2003-05-28 15:13:00) [2]на этих трех компах я пытался открыть стандартый файл, если точнее - ярлык
Wizard_Ex (2003-05-28 15:10:00) [3]ShellExecute(0,"open", PChar(NameDocument), "", "", SW_NORMAL);
Может так подойдет?
Wizard_Ex (2003-05-28 15:07:00) [4]А файл какой запускаешь?
Юрий Зотов (2003-05-28 15:06:00) [5]На этих 3-х компах была зарегистрирована команда "открыть" для данного расширения файла?