![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.12.2007
Сообщений: 44
|
![]()
День добрый.
Пишу текстовый редактор наподобие виндосовского notepad.exe у меня на форме: mainmenu1, opendialog1, savedialog1, memo1. простейшие функции: открыть-редактировать сохранить. вопрос: как сделать так, чтобы когда я скомпилирую файл (mynotepad.exe) открывал текстовые документы на лету? В смысле, тыкаю на 123.txt правой кнопкой- открыть с помощью - mynotepad.exe - должна открываться программа, содержимое должно подгружаться в memo1, как так сделать? заранее спасибо. |
![]() |
![]() |
#2 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
![]()
имена файлов передаются ЕХЕ как параметры
paramCount - их кол-во paramstr(i) - параметр номер i
Форматируйте код, будьте людьми.
|
![]() |
![]() |
#3 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
![]() Код:
Форматируйте код, будьте людьми.
|
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Чуть побольше внимательности - посмотреть похожие темы.
Там все расписано: Как открыть файл своей программой http://programmersforum.ru/showthread.php?t=2660 |
![]() |
![]() |
#5 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
![]()
не забудь проверить, были ли переданы какие то параметры
Код:
Форматируйте код, будьте людьми.
|
![]() |
![]() |
#6 |
Пользователь
Регистрация: 13.12.2007
Сообщений: 44
|
![]()
Granus, спасибо за подсказку.
только вот, непонятка выходит, никак не работает как если кроме просто написать Код:
если ставить if ParamCount>0 then ничего не произойдёт. Вы не могли бы немного это прокоментировать? mihali4, сорри, пропустил тему. да там тоже не особо.. |
![]() |
![]() |
#7 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
![]() Код:
если не пашет, скинь исходник
Форматируйте код, будьте людьми.
|
![]() |
![]() |
#8 |
Пользователь
Регистрация: 13.12.2007
Сообщений: 44
|
![]()
Короче выявил такую штуку.
Если запускать в делфе с условием if ParamCount>0 then то всё будет нормально. Если откомпилировать с этим условием - то при открытии с помощью готового экзешника ничего в мемо из файла импортироваться не будет. Если параметр if ParamCount>0 then не вставлять, то при запуске в делфе он будет выдавать ошибки, но если таким образом скомпилировать - всё будет работать на ура. Исходники прилагаю, но там ничего интересного, только то что я сказал. |
![]() |
![]() |
#9 | |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
![]() Цитата:
чисто ЕХЕшника, без файлов?)
Форматируйте код, будьте людьми.
|
|
![]() |
![]() |
#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 |