Форум: "Начинающим";
Текущий архив: 2013.05.19;
Скачать: [xml.tar.bz2];
Вниззапуск файла по двойному клику Найти похожие ветки
← →
i2e (2012-10-26 10:09) [0]есть ассоциированный с приложением файл. при двойном клике на файле запускается программа и открывает в себе этот файл. при запуске программа должна из командной строки извлечь имя файла, сменить его расширение и найти на диске второй файл (с тем же именем, но с другим расширением).
используются ParamCount и ParamStr(N), из которых собирается имя файла. сложности возникают, если в имени файла оказывается два пробела подряд.
есть ли способ получить всю строку на анализ, а не ее кусочки, разделённые пробелами, которые дает ParamStr?
← →
MonoLife © (2012-10-26 10:15) [1]имя в двойные кавычки?
← →
brother © (2012-10-26 10:27) [2]http://www.delphibasics.ru/ParamStr.php
← →
i2e (2012-10-26 11:12) [3]спасибо, brother, за ссылку.
нашел, что хотел.
CmdLine - содержит выполняемый текст, используемый при запуске текущей программы. ну а потом с ним уже работаем дальше.
← →
brother © (2012-10-26 11:12) [4]да да)
← →
anatoly pogoretsky (2012-10-26 11:43) [5]> i2e (26.10.2012 10:09:00) [0]
А значит, что с одним
пробелом проблемы нет, то
тогда ошибка в программ
← →
icWasya © (2012-10-26 12:33) [6]В реестре команда должна выглядеть не так
ExeName.Exe %1
а от так
ExeName.Exe "%1"
и будет щастье
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.05.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c