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

Вниз

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

 
antikaban ©   (2005-09-19 06:38) [0]

Как можно сделать в delphi чтобы при нажатии кнопки у меня открывался какой-нибудь файл. Например *.exe, или *.txt?


 
Федор   (2005-09-19 06:57) [1]

Где открывался-то?


 
Big Joe ©   (2005-09-19 07:02) [2]

uses ShellApi
ShellExecute(Handle,"Open","Sol.exe",nil,nil,sw_restore);


 
Федор   (2005-09-19 07:04) [3]

Если просто то через shellExecute. В uses пишишь shellpai, а в событии

ShellExecute(Handle,"open","notepad.exe","","",SW_NORMAL)


 
Logan ©   (2005-09-21 21:03) [4]

Извините если не в тему, но меня мучает один вопрос: значить я в реест добавляю вот такой код...
[HKEY_CLASSES_ROOT\*\shell\OpenWithLeoPad]
@="Открыть XXX"

[HKEY_CLASSES_ROOT\*\shell\OpenWithXXX\Command]
@="C:\\Program Files\\XXX\\XXX.exe \"%1"\""

при нажатии правой кнопки мыши на текстовом файле выскакивает менюшка с названием моей проги и кликается, в итоге рога запускается а текста в проге нету??? и как же быть...


 
Adder ©   (2005-09-21 21:11) [5]


> Logan ©   (21.09.05 21:03) [4]

Почитать про ParamStr, ParamCount, учесть, что система передаст Вашему приложению в командной строке имя файла (ParamStr(1)), сделать вывод, написать соотв. код для открытия файла при запуске программы -)

ps ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE).



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
3-1125926607
AndrewK
2005-09-05 17:23
2005.10.16
Хранение справочников в одной таблице. Предлагаю обсудить идею.


14-1127390200
han_malign
2005-09-22 15:56
2005.10.16
MS VC++ - загадка


3-1125564534
Sanich
2005-09-01 12:48
2005.10.16
Строки разного цвета в TDBGridEh. Поиск по TDBGridEh.


14-1127846871
syte_ser78
2005-09-27 22:47
2005.10.16
Посоветуйте программу.


3-1126017112
NikNet
2005-09-06 18:31
2005.10.16
Утановил ORACLE8j Теперь требует пароль А где его взять?