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

Вниз

Открытие файла   Найти похожие ветки 

 
Ivan L   (2003-04-13 22:51) [0]

Да забыл спросить, как, к примеру, при нажатии на кнопку открыть файл(запустить).


 
ATR   (2003-04-13 23:36) [1]

ShellExecute
WinExec


 
Ivan L   (2003-04-14 17:48) [2]

ATR, будь хорошим человеком. Если ен трудго распиши эти функции поподробнее, а то такому чайнику, как я, не все понятно.


 
Andrews ©   (2003-04-14 18:08) [3]

procedure TMainForm.Buton1Click(Sender: TObject);
begin
case ShellExecute(Handle, "open", <имя>, nil, <путь>, SW_SHOWNORMAL) of
0 : MessageBox(Handle, PChar("Операционная система исчерпала память или ресурсы!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
ERROR_FILE_NOT_FOUND : MessageBox(Handle, PChar("Указанный файл не был найден!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
ERROR_PATH_NOT_FOUND : MessageBox(Handle, PChar("Указанный путь не был найден!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
ERROR_BAD_FORMAT : MessageBox(Handle, PChar("EXE-файл поврежден!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
SE_ERR_ACCESSDENIED : MessageBox(Handle, PChar("Операционная система лишенна доступа к указанному файлу!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
SE_ERR_ASSOCINCOMPLETE : MessageBox(Handle, PChar("Ассоциация по имени файла неполна или недействительна!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
SE_ERR_DDEBUSY : MessageBox(Handle, PChar("Операция DDE не закончена, потому что другие операции DDE обрабатывались!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
SE_ERR_DDEFAIL : MessageBox(Handle, PChar("Операция DDE потерпела неудачу!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
SE_ERR_DDETIMEOUT : MessageBox(Handle, PChar("Операция DDE не могла быть закончена, потому что время обработки запроса истекло!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
SE_ERR_DLLNOTFOUND : MessageBox(Handle, PChar("Указанная DLL-библиотека не была найдена!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
SE_ERR_NOASSOC : MessageBox(Handle, PChar("Не имеется никакого приложения, связанного с данным расширением файла!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
SE_ERR_OOM : MessageBox(Handle, PChar("Не достаточно памяти, для завершения операции!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
SE_ERR_SHARE : MessageBox(Handle, PChar("Ошибка совместного доступа!"), AppTitle, mb_OK + mb_SetForeground + mb_IconError);
end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
3-76779
mcArena
2003-04-04 15:20
2003.04.24
Как включить в модальное окно из dll датасорс из главной формы


6-77060
trotski
2003-02-24 13:41
2003.04.24
Глупый вопрос по NMHTTP


1-76959
Viktor_bs
2003-04-12 17:26
2003.04.24
Вопрос по написанию компонентов


14-77097
Vlad Oshin
2003-04-07 10:52
2003.04.24
Нужна таблица кодов писка компа, когда он не грузится


1-77000
acsoft
2003-04-09 07:55
2003.04.24
Помогите создать кнопку при помощи DLL.