Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.12;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.015 c
1-36643
loki128
2003-12-01 08:57
2003.12.12
Утилита составления графического алгоритма программы


7-36872
Rentgen
2003-10-03 07:31
2003.12.12
Компонент HotKey.


1-36661
romeo
2003-11-30 17:38
2003.12.12
Печать на принтер и превью в Win98 - какие-то странные глюки.


1-36717
tipman
2003-12-02 11:58
2003.12.12
Вопрос о размере приложения - почему?


14-36802
Мазут Береговой
2003-11-18 20:07
2003.12.12
Что такое старость? Какие критерии по самооценке