Вниз
Скачать: 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.01 c
9-36497
Кен
2003-05-23 02:56
2003.12.12
Где брать ресурсы для игр? Низкополигонные модели домов, скамеек,


3-36522
MaxwellZ
2003-11-23 17:51
2003.12.12
Индекс текущей записи


7-36873
pasha
2003-10-01 23:49
2003.12.12
Как заставить TTHread принимать сообщения


3-36550
rosl
2003-11-13 08:27
2003.12.12
запрос sql


1-36714
bss
2003-12-02 14:31
2003.12.12
Открыть файл в приложении, которому он соотвествует




   Наверх