Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
14-36805
kaif
2003-11-19 22:54
2003.12.12
Метаморфозы


1-36667
Micah'GF
2003-11-29 20:51
2003.12.12
strung => array of byte


3-36526
Svin
2003-11-20 08:54
2003.12.12
DBGrid


4-36896
Sfagnum
2003-10-15 16:08
2003.12.12
RichEdit & Paste


1-36688
афвуд
2003-12-03 11:31
2003.12.12
Выплывающая подсказка а ля Дельфи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский