Модераторы: Vitalik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Есть идея! Использование для других языков 
:(
    Опции темы
Vit
Дата 17.1.2005, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: нет
Всего: 207



Цитата(chipset @ 17.1.2005, 05:10)
я не программлю на Борланде



Кстати о птичках... Есть мысль, а не создать ли SynEdit + SynUnihighlighter в виде ActiveX контрола, чтобы программисты на VB, VC++ и других средах могли их использовать? Наверное этот проект как раз для Fantasist'a, как мастера в этой области...


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
chipset
Дата 17.1.2005, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: нет
Всего: 164



Vit
Лучше что то типа DLL которая будет принимать обычный текст а возвращать раскрашенный.. Я бы поюзал, с удовольствием ;)


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
RA
Дата 17.1.2005, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

Репутация: нет
Всего: 115



chipset тогда лутше ActiveX

Это сообщение отредактировал(а) RAdmin - 17.1.2005, 17:37
PM   Вверх
chipset
Дата 17.1.2005, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: нет
Всего: 164



Цитата(RAdmin @ 17.1.2005, 06:36)
chipset тогда лутше ActiveX

Лично у меня, неприязнь к AX'ам.

Это сообщение отредактировал(а) chipset - 17.1.2005, 18:54


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Vit
Дата 17.1.2005, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: нет
Всего: 207



Цитата(chipset @ 17.1.2005, 07:58)
Vit
Лучше что то типа DLL которая будет принимать обычный текст а возвращать раскрашенный.. Я бы поюзал, с удовольствием ;)



Ты плохо понимаешь механизм работы подкраски текста... в DLL реализовать невозможно


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
chipset
Дата 17.1.2005, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: нет
Всего: 164



Цитата(Vit @ 17.1.2005, 08:31)
Ты плохо понимаешь механизм работы подкраски текста... в DLL реализовать невозможно

А если заюзать OLE?



Добавлено @ 19:38
Допустим передается обычный текст, возвращается форматированный.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Vit
Дата 17.1.2005, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: нет
Всего: 207



Нет, подкраска синтаксиса так не реализрована нигде! Представь себе что у тебя мегабайтный файл, ты ставишь кавычку и весь текст переформатируется, ставишь ещё одну ещё раз переформатируется... Уже на мегабайтном файле такая подкраска будет сильно тормозить, на файле размером в 10 мегабайт ты нажмёшь клавишу и будешь ждать пол минуты пока покажется текст, тогда как стандартные редакторы с подкраской синтаксиса легко и непринуждённо работают с файлами по 20-30 мегабайт без тормозов. Сделано это что подкраска работает на уровне прорисовки текста в окне, т.е. текст хранится как обычный текст, без всякого форматирования, не rtf, а обычный текст. А при прорисовки текста в окне, только то что видно в окне подкрашивается в соответствии с шаблоном и правилами языка. Поэтому DLL - конечно можно, типа передавать какие-то навороченные callback и в программе делать прорисовку для них... Это достаточно сложно, и не универсально, для VC++ прийдётся писать одно, для VB другое и т.д.

OLE - у тебя будет готовый контрол который уже всё это умеет делать, никакого программинга в коде не нужно...


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
chipset
Дата 20.7.2005, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: нет
Всего: 164



Никакой продвижки насчёт ActiveX не было?


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Vitalik
Дата 21.7.2005, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



На сколько мне известно, нет smile

PM MAIL WWW ICQ YIM   Вверх
Vitalik
Дата 5.8.2005, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Quadr0 @ 5.8.2005, 11:30)
Цитата(Vitalik @ 5.8.2005, 11:03)
2Fantasist: P.S. Что там по поводу ActiveX, сможешь заняться? Темка здесь

А зачем? На базе старой версии делать? Уж лучше выхода текущей дождаться.

Я с ActiveX еще вплотную не встречался, поэтому пока что абсолютно не знаю, как он "устроен" smile
Но мне почему-то казалось, что ActiveX будет как бы "над-оболочкой" над нашим компонентом. То есть один раз написав эту "оболочку" можно будет без проблем подставлять содержимое нового компонента сколько угодно раз...
Так ли это на самом деле?.. --Resize_Images_Alt_Text--

PM MAIL WWW ICQ YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема »


 




[ Время генерации скрипта: 0.0782 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.