![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
запуск приложения [D7, XP]
el-magnifico © (2006-03-27 18:43:00)Подскажите, как правильно сделать запуск какого-либо файла при нажатии кнопки.
kukuikar (2006-03-28 16:53:00) [1]Вообщем итоге они (WinExec и ShellExecute) обращаются к CreateProcess, который уже предоставляет кучу возможностей.
DimonS (2006-03-28 16:40:00) [2]
> Anatoly Podgoretsky © (28.03.06 16:34) [9]
Объяснения в студию!
У меня есть программы, которые работают и через WinExec, и через ShellExecute. Разницы нет, когда запускаешь ЕХЕ-ник. Если есть, то объясните, плз, может плохо понимаю (не шутка, на полном серьезе!).
Anatoly Podgoretsky (2006-03-28 16:34:00) [3]DimonS © (28.03.06 16:00) [5]
Тебе только кажется, из-за малого опыта наверное.
Рамиль (2006-03-28 16:29:00) [4]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/winexec.asp
DimonS (2006-03-28 16:25:00) [5]Ega23 ©
И она не рабочая?
Я много таких отзывов слышал, объясните, плз, чем эта технология хуже? Когда нужно запустить ЕХЕ-шник в той же директории (да и не только в ней)?
ЗЫ. Я молчу про файлы других приложений, тут вопросов нет. А вот то, что списывать технологию от того, что она устарела... Ну так не подходите больше к компам с 95 виндой или раньше, а тем более с MS-DOS. Технология то устарела!
Ega23 (2006-03-28 16:19:00) [6]
> А чем не нравится?
Тем, что это уже мёртвая технология.
DimonS (2006-03-28 16:00:00) [7]Anatoly Podgoretsky
А чем не нравится? Если приложение в той же папке находится (типа одной проги, но разбитой на несколько EXE-ников), то нафига прописывать мне кучу параметров, которые там нафиг не нужны? Оно и так прекрасно запускается!
Anatoly Podgoretsky (2006-03-28 14:55:00) [8]DimonS © (28.03.06 14:47) [3]
Обязательно кто ни будь из глубины веков придет.
DimonS (2006-03-28 14:47:00) [9]WinExec()
Старик (2006-03-28 07:19:00) [10]uses ShellAPI;
func ShellExecute()
Ega23 (2006-03-27 18:50:00) [11]CreateProcess + F1