Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Запуск программы при двойном щелчке по файлу в окне Explorer а   Найти похожие ветки 

 
artyom   (2004-03-17 08:00) [0]

Здравствуйте, господа знатоки!

Я написал текстовый редактор, и как мне сделать, чтобы он запускался при двойном щелчке по файлам *.pas в окне Explorer"а или Проводника (в смысле чтоб в программе сразу был открыт "дважды щелкнутый" файл)?

Как распечатать выделенный фрагмент текста? По возможности без использования TPrinter. Допустим, у меня есть диалог печати. Некто открыл его, выбрал "Печатать выделенный фрагмент". И что дальше?

И еще сакраментальный вопрос. Где можно взять нормальный компонент типа RichEdit, но с подсветкой синтаксиса для Delphi? Я пробовал компонент с сайта http://users.chello.be/ws36637/, но уж больно он громоздкий, к тому же, сам меняет шрифт на Arial и вообще мне не понравился :) Писать подсветку синтаксиса самому - дело сложное и долгое (для меня).

Заранее спасибо!


 
KSergey ©   (2004-03-17 08:09) [1]

Компонентов подсветки синтаксиса - как собак нерезанных. На торри.
Чем вызвана необходимость "без использования TPrinter"? Думаете, без него проще??


 
Рамиль ©   (2004-03-17 08:10) [2]

Насчет последнего TSynEdit, кажется так назывался компонент...


 
Artyom   (2004-03-17 08:33) [3]

2 KSergey: Я надеюсь, что есть способы печати проще, чем TPrinter. Может быть, зря. Вообще, может кто приведет пример кода для печати выделенного фрагмента текста?

2 Рамиль: А где взять TSynEdit?


 
KSergey ©   (2004-03-17 08:40) [4]

А пример печати не выделенного - у вас имеется? Или имеется в виду печать каким-либо готовыми средствами TRichEdit?
Тогда, очевидно, все вопросы к тому компоненту, которым в конце концов будет отображаться текст. В общем случае он может вообще не иметь методов печати своего содержимого.
Как вариант - временно оставить только тот текст, который выделен (остальное куда-нибуть сохранить) - и напечатать. получится как бы печать "выделенного фрагмента"


 
Artyom   (2004-03-17 08:47) [5]

KSergey, спасибо, торри - отличный сайт. Я про него не знал. Скачал оттуда TSynEdit, буду пробовать.

Насчет печати - я делаю просто: RichEdit.Print;
То есть да, хотелось бы распечатать выделенный текст "какими-либо готовыми средствами TRichEdit". Еще попробую на днях оставлять только выделенный текст, а остальное сохранять - спасибо за совет.


 
Artyom   (2004-03-18 09:39) [6]

чера три часа парился, пытаясь установить SynEdit. У меня Delphi 7. Больно уж навороченный компонент, мне-то нужна просто подсветка синтаксиса. Буду искать дальше.


 
хз ©   (2004-03-18 10:18) [7]

> Artyom   (18.03.04 09:39) [6]

> чера три часа парился, пытаясь установить SynEdit.

Ба...Да мы даже компоненты устанавливать не умеем...какой там текстовый редактор?

> мне-то нужна просто подсветка синтаксиса.

А в TSynEdit разве есть что-то очень навороченное? Чистая подсветка синтаксиса, да еще пара дополнений.



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
8-1070888379
sivka
2003-12-08 15:59
2004.04.04
Заливка, раскраска любой ограниченной области


1-1079699441
lika
2004-03-19 15:30
2004.04.04
StringList что не так?


3-1078739618
Rustamus
2004-03-08 12:53
2004.04.04
Реализация БД


3-1078162891
Ser k
2004-03-01 20:41
2004.04.04
Gauge для отображения хода открытия таблицы


3-1078926195
Vit
2004-03-10 16:43
2004.04.04
Можно ли сделать многострочными ячейки БД