Notepad
8 отговора
242 прегледа
Notepad
Направих една програма - текстов редактор нещо като Нотепад, но с повече функции. Проблема е, че когато го асоциирам с текстов файл ".txt" или някакъв друг, програмата ми се отваря, но без да зареди текста.
Re: Notepad
Значи трябва да "прихванеш" командния ред. Т.е. при стартиране на ЕХЕ-то, командния ред представлява нещо такова:
C:\notepad.exe book.txt
та значи "book.txt" е като параметър в командия ред.
Можеш да го изтеглиш програмно така:
Dim strFileName as string
strFileName = Command$
и после си зареждаш файла, чието име е записано в този команден ред.
----------------------------------
помислих, хареса ми, помислих пак...
C:\notepad.exe book.txt
та значи "book.txt" е като параметър в командия ред.
Можеш да го изтеглиш програмно така:
Dim strFileName as string
strFileName = Command$
и после си зареждаш файла, чието име е записано в този команден ред.
----------------------------------
помислих, хареса ми, помислих пак...
Re: Notepad
Благодаря! Става! Но пак има един проблем. Когато отворя файл с "Open With" не го зарежда! Защо???
Re: Notepad
Ами, погледни как са ти настроени асоциациите де (File types).
----------------------------------
помислих, хареса ми, помислих пак...
----------------------------------
помислих, хареса ми, помислих пак...
Re: Notepad
Сега остава и да покажеш малко от това, което си написал... ;о)) ако не е комерсиална де.
----------------------------------
помислих, хареса ми, помислих пак...
----------------------------------
помислих, хареса ми, помислих пак...
Re: Notepad
Може, но съвсем случайно отрких друг проблем. При "Paste", при едно натискане на "Paste" пейства копирания текст два пъти!
Re: Notepad
Хахахаха, това е заради шорткъта, дето си сложил на менюто "Edit"... Та значи, ти си писал ръчно "Cut", "Copy" и "Paste", и си сложил шорткъти Ctrl-X, Ctrl-C и Ctrl-V. Но самия контрол си има тези свойства, и начина да оправиш проблема е, като махнеш шорткътите, или прихванеш натискането на тези 3 клавиши "C", "X" и "V", и ако бъдат натиснати - да се прави проверка дали е натиснат клавиша Ctrl. Ако тези узловия съвпаднат - да не се обработва менюто "Edit" - "Paste".
----------------------------------
помислих, хареса ми, помислих пак...
----------------------------------
помислих, хареса ми, помислих пак...
Re: Notepad
Баси тва ли било! За тва сигурно нямаше да се сетя. Благодаря отново ;-))