2. После перехода в окно, средствами редактора, например, Shift+Ins вставить текст?
Этот топик читают: Гость
Ответов: 689
Рейтинг: 20
|
|||
Встречные впоросы:
2. После перехода в окно, средствами редактора, например, Shift+Ins вставить текст? |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-20 13:18:21 |
|||
карма: 0 |
|
Ответов: 689
Рейтинг: 20
|
|||
Есть такой пример в HiAsm: ClipText.
В качестве элемента там используется
попробуй использовать его. можно так:
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-20 13:18:21 |
|||
карма: 0 |
|
Ответов: 689
Рейтинг: 20
|
|||
guest писал(а): Либо я что то непонял, либо ты.Либо ты. Я рекомендовал тебе использовать компонент ClipboardHook, ты упорно оставил Insert. Я рекомендовал тебе обратится к примеру программы ClipText, где это все реализовано уже, и продемонстрировано (она находится в примерах, прям в корне этой папки) - ты упорно пытаешься привязать onInsert c doAdd редактора текста. Всегда doAdd будет вставлять или в конце новую строку или в начале. А вот при использовании ClipboardHook, текст вставится туда, где стоит курсор. guest писал(а): И ещё вопрос. Можно ли браузер использоваться для просмотра страницы, которая валяеться в папке с программкой. Тобишь папка с программой, в ней папка «mysite» и в ней страница…Можно, для этого необходимо записывать адресацию в свойстве URL в виде: file:\c:mysiteindex.htm guest писал(а): Как можно сделать конвертёр текста windows (латиница) в unicod. Пишешь в одном окне, а перекодированный текст отображаеться в нижнем.Не знаю, никогда над этим вопросом не задумывался. В HiAsm есть компонент перекодирующие текст, вот он:
Вот пример как перекодировать WIN в DOS:
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-20 13:18:21 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-20 13:18:21 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-20 13:18:21 |
|||
карма: 0 |
|
Ответов: 376
Рейтинг: 1
|
|||
Астра, Я тоже в GTA люблю играть.
Теперь по делу: А мне нужно туда, где сейчас курсор в текстовике
Вставь вот эту строку в файл Memo.ini *doSetFocus=Устанавливает фокус на элементе|1|
после стоки doSave=Сохраняет список строк в файле|1|
Используй это code_176 |
|||
карма: 1 |
| ||
файлы: 1 | code_176.txt [958B] [641] |
Ответов: 689
Рейтинг: 20
|
|||
guest писал(а): Блин. Непонимаю я как подключить этот "ClipboardHook" ![]() Компонент "ClipboardHook" находится в закладке "Контролы", называется по русски "Буфер обмена". Не заьудь про пример ClipText, в Example. guest писал(а): И обязательно ли мне прописывать весь путь к папке, если папка лежит в той же папке,что и прога.. я же незнаю,куда чувак её установит..Так считай путь к папке из INI файла, или реестра, Hiasm это успешно делает. Считай и преобразуй в необходимый тебе, передай в компонент. Точка есть. guest писал(а): про юникод попозже отпишусьНу я по крайней мере не знаю как с помощью отдельного компонента произвести преобразование. Используй для замены компонент который называется Replace. Их тебе понадобится много, очень много, столько, сколько букв ты хочешь заменить. ![]() Вот примерный начальный код как это сделать, ну скажем так, навскидку, так как оптимизировать еще видимо можно. code_177 |
|||
карма: 0 |
| ||
файлы: 1 | code_177.txt [1.1KB] [577] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-20 13:18:22 |
|||
карма: 0 |
|
Ответов: 18
Рейтинг: 0
|
|||
Астра писал(а): ...ты бы видел эти этажи...Ума то нету ![]() |
|||
карма: 2 |
|
Ответов: 689
Рейтинг: 20
|
|||
Астра, знаешь, на HiAsm можно очень и очень много. Мой тебе совет: начни его изучать. Метод, который ты выбрал очень характерен для новичков, а именно, берешь начальный пример и разрабатываешь далее свою прогу. Он конечно хорош, до поры до времени, но потом... потом становится тяжело понимать, а что же не так, а почему это у всех работает, а у меня нет...
Твои этажи можно обойти, используя массивы. Подумай как. Я с понедельника в отпуске, а завтра чемоданы собираю, так что это практически последние мои посты, в этом месяце. Отдохну на Украине, грибочков пособираю. ![]() Астра писал(а): А в это вообще ни одним тапочком..запустил- программа свернулась и сидит в трее...блин..крындецА развернуть ее из трея не пробовал или код посмотреть? Астра писал(а): Блин, вот честно скоко не смотрел..скоко не врубался...нифига..В каталоге куда ты поставил HiAsm, есть папка Elements, в ней Delphi и уже в ней conf. В этой папке хранятся настройки элементов. Botan, увидев проблему в том, что для стандартного Memo, пока в нем не появится фокус, вставить текст из Clipboard нельзя, по кнопке нельзя. Поэтому и предложил активировать эту точку, изменив файл Memo.ini. Как только ты это сделаешь, код предложенный Botan, и мной ниже, заработает: code_178 Что же касается INI файлов и работы с реестром, тоже советы: |
|||
карма: 0 |
| ||
файлы: 1 | code_178.txt [1KB] [526] |
Ответов: 9906
Рейтинг: 351
|
|||
карма: 9 |
|
Ответов: 689
Рейтинг: 20
|
|||
Galkov писал(а): Отсюда вывод: есть смысл изучать не только свои проблемыДа кто бы спорил... ![]() |
|||
карма: 0 |
|