Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизОткрытие файла... Найти похожие ветки
← →
logan © (2005-09-21 21:05) [0]Извините если не в тему, но меня мучает один вопрос: значить я в реест добавляю вот такой код...
[HKEY_CLASSES_ROOT\*\shell\OpenWithLeoPad]
@="Открыть XXX"
[HKEY_CLASSES_ROOT\*\shell\OpenWithXXX\Command]
@="C:\\Program Files\\XXX\\XXX.exe \"%1"\""
при нажатии правой кнопки мыши на текстовом файле выскакивает менюшка с названием моей проги и кликается, в итоге рога запускается а текста в проге нету??? и как же быть...
← →
Zeqfreed © (2005-09-21 21:18) [1]logan © (21.09.05 21:05)
Windows знать ничего не знает о твоей конкретной программе и в данном случае всего лишь передает имя файла для которого был выбран пункт контекстного меню в командную строку твоей программы, которая, в свою очередь, должна обработать поступившие данные. Для получения кол-ва параметров в командной строке используется ф-ция ParamCount, для получения значения конкретного параметра - ф-ция ParamStr(n), где n лежит в диапазоне от 0 до ParamCount - 1, для n = 0 ф-ция вернет полное имя исполняемого модуля твоего приложения.
← →
logan © (2005-09-21 21:23) [2]Zeqfreed © (21.09.05 21:18) [1]
а попроще...
← →
Плохиш © (2005-09-21 21:36) [3]
> logan © (21.09.05 21:23) [2]
> а попроще...
В книжке "Делфи для чайников за 21 секунду"
← →
Zeqfreed © (2005-09-21 21:38) [4]logan © (21.09.05 21:23) [2]
Memo1.Lines.LoadFromFile(ParamStr(1));
Даже быстрее, чем 21 секунда.. но книжку обязательно нужно купить ;)
← →
logan © (2005-09-21 21:52) [5]спасибо что помогли чайнику
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c