|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
07.03.2009, 16:56 | #1 |
Пользователь
Регистрация: 13.12.2007
Сообщений: 44
|
пишу текстовик. как открыть файл на лету?
День добрый.
Пишу текстовый редактор наподобие виндосовского notepad.exe у меня на форме: mainmenu1, opendialog1, savedialog1, memo1. простейшие функции: открыть-редактировать сохранить. вопрос: как сделать так, чтобы когда я скомпилирую файл (mynotepad.exe) открывал текстовые документы на лету? В смысле, тыкаю на 123.txt правой кнопкой- открыть с помощью - mynotepad.exe - должна открываться программа, содержимое должно подгружаться в memo1, как так сделать? заранее спасибо. |
07.03.2009, 17:03 | #2 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
имена файлов передаются ЕХЕ как параметры
paramCount - их кол-во paramstr(i) - параметр номер i
Форматируйте код, будьте людьми.
|
07.03.2009, 17:04 | #3 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Код:
Форматируйте код, будьте людьми.
|
07.03.2009, 17:05 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Чуть побольше внимательности - посмотреть похожие темы.
Там все расписано: Как открыть файл своей программой http://programmersforum.ru/showthread.php?t=2660 |
07.03.2009, 17:05 | #5 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
не забудь проверить, были ли переданы какие то параметры
Код:
Форматируйте код, будьте людьми.
|
07.03.2009, 18:26 | #6 |
Пользователь
Регистрация: 13.12.2007
Сообщений: 44
|
Granus, спасибо за подсказку.
только вот, непонятка выходит, никак не работает как если кроме просто написать Код:
если ставить if ParamCount>0 then ничего не произойдёт. Вы не могли бы немного это прокоментировать? mihali4, сорри, пропустил тему. да там тоже не особо.. |
07.03.2009, 19:19 | #7 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Код:
если не пашет, скинь исходник
Форматируйте код, будьте людьми.
|
07.03.2009, 19:45 | #8 |
Пользователь
Регистрация: 13.12.2007
Сообщений: 44
|
Короче выявил такую штуку.
Если запускать в делфе с условием if ParamCount>0 then то всё будет нормально. Если откомпилировать с этим условием - то при открытии с помощью готового экзешника ничего в мемо из файла импортироваться не будет. Если параметр if ParamCount>0 then не вставлять, то при запуске в делфе он будет выдавать ошибки, но если таким образом скомпилировать - всё будет работать на ура. Исходники прилагаю, но там ничего интересного, только то что я сказал. |
07.03.2009, 19:50 | #9 | |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Цитата:
чисто ЕХЕшника, без файлов?)
Форматируйте код, будьте людьми.
|
|
07.03.2009, 19:52 | #10 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
как вариант, на всякий случай
Код:
Форматируйте код, будьте людьми.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как открыть файл.txt | Sergeu | Общие вопросы Delphi | 1 | 25.09.2008 13:24 |
ПИШУ ПРОГРАММУкак в паскале открыть и отредактировать файл | Povar | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 28.04.2008 10:06 |
Как открыть файл в Excel | globalhunter | Общие вопросы Delphi | 2 | 11.02.2008 01:30 |
как открыть файл через прогу? | ЧИЖ | Общие вопросы Delphi | 12 | 29.05.2007 17:45 |