Вниз
Скачать: CL | DM;

FileName   Найти похожие ветки 

 
Clift ©   (2003-12-02 15:21) [0]

Вопрос следующий:
как узнать имя и расположение файла который вызвал программу?

при активизации *.rrr вызывается программа Project1.exe
(В регистре добавленны соответствующие строки)
Есть файл text.rrr с путём c:\text.rrr
при активизации text.rrr нужно например
чтоб имя и путь к файлу были в заголовке программы.

p.s.
До недавнего момента для того чтоб получить имя использовался
OpenDialog в OnCreate но в процессе тестирования пришлось от этого отказаться так как это ну очень неудобно в моём случае.


 
Danilka ©   (2003-12-02 15:24) [1]

в смысле, что значит "при активации"?
это, случайно, не то-же самое что и "открыть с помощью"?


 
Clift ©   (2003-12-02 15:26) [2]

Danilka © (02.12.03 15:24) [1]
в смысле, что значит "при активации"?

нет.
двойной клик или если файл выделен то при нажатии enter


 
Agent13   (2003-12-02 15:26) [3]

Вообще, имя файла передаётся программе как параметр, чтобы его узнать нужно использовать ParamStr.


 
TUser ©   (2003-12-02 15:28) [4]


> файла который вызвал программу

:))
Ну, а так - в реестре надо прописывать, чтобы первым параметром передавалось именно имя файла и путь.


 
Clift ©   (2003-12-02 15:28) [5]

Agent13 (02.12.03 15:26) [3]
имя файла будет содержать путь к нему?


 
Danilka ©   (2003-12-02 15:29) [6]

[2] Clift © (02.12.03 15:26)
вобщем-то почти то-же самое. :))

в этот момент запускается зарегистрированая для этого расширения программа, и ей в качестве параметра передается полное имя этого файла.
см. хелп по paramcount, paramstr


 
Clift ©   (2003-12-02 15:32) [7]

TUser © (02.12.03 15:28) [4]

> я именно так и сделал но как оно(имя) попадает в программу?
откуда его взять.(может какаято переменная его содержит?)


 
Clift ©   (2003-12-02 15:34) [8]

всё понял.
Спасибо за помощь.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
4-36908
alexsc
2003-10-20 11:48
2003.12.12
добавить информацию о файле в структуру NTFS


1-36591
maya
2003-12-03 12:57
2003.12.12
Приложение в браузере


14-36804
ИдиотЪ
2003-11-20 11:46
2003.12.12
а вот представьте ...


1-36733
Галин Алексей
2003-12-01 13:59
2003.12.12
Помогоите с OLE-Automation тип Object(VB) это VARIANT(IDL)???


3-36578
_VaaL_
2003-11-20 12:03
2003.12.12
Threads с одним ADOConnection




   Наверх