Обсуждение развития MSEide + MSEgui

Вопросы программирования и использования MSEide + MSEgui.

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

Сообщение v-t-l » 11.07.2007 19:01:49

А зачем дублировать логику компилятора. Его нужно интегрировать в IDE. :wink:
v-t-l
энтузиаст
 
Сообщения: 733
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение Alexander » 11.07.2007 21:00:40

Про автодополнение. По Ctrl+Space можно перенаправить
фокус ввода (и поддаработать), а по Ctrl+Shift+Space оставить как есть.

Неужели есть такой случай, когда удобно список щёлкать мышью,
перед тем как пролистывать ?
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Attid » 11.07.2007 22:06:56

haword писал(а):А еще есть такая приблуда к делфям опенсурсная как cnPack Wizard так вот она еще и по первым двум-трем введенным сиволам предлагает варианты донабора. Очень удобно. Ввел LoadF а она уже предлагает LoadFromFile LoadFromStream. Очень ускоряет набор программы! Такую бы в лазарь и mseide приблуду добавили бы, было бы круто!


а по подробнее и ссылочку можно, если хорошо описать то и в лазарь добавят. а если мартина убедить то в мсе на след день будет.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение m_guest » 11.07.2007 22:23:27

Собственно CnPack
m_guest
постоялец
 
Сообщения: 193
Зарегистрирован: 14.08.2005 15:10:21

Сообщение haword » 12.07.2007 08:44:47

m_guest писал(а):Собственно CnPack

только брать от туда надо не CnPack а CnPack IDE Wizards
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение Alexander » 12.07.2007 14:11:31

Мартин написал про проблему с определением SSE в ФПК.
Может порекомендовать разработчикам ввести ключ, который
включает / отключает автоматику, раз она глючит ? И вообще
донести всю важность MSE как RAD IDE для FPC.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение debi12345 » 24.07.2007 20:02:33

Для Вынь-32 реализован новый компонент -TGDIPrinter.
Позволяет печатать минуя PostScript.
Просто назначаешь имя очереди, вызываешь BeginPrint, рисуешь на printer.canvas, и распечатываешь по Endprint. Прозрачно работает с TReporter. Для предпросмотра удобно установить (платную) программу FinePrint и печатать на ее псевдо-принтер.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение haword » 26.07.2007 14:03:57

debi12345 писал(а):Для Вынь-32 реализован новый компонент -TGDIPrinter.
Позволяет печатать минуя PostScript.
Просто назначаешь имя очереди, вызываешь BeginPrint, рисуешь на printer.canvas, и распечатываешь по Endprint. Прозрачно работает с TReporter. Для предпросмотра удобно установить (платную) программу FinePrint и печатать на ее псевдо-принтер.
]
ну вот это уже лучше чем было
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение debi12345 » 26.07.2007 14:58:54

Чем лучше ? Вынь-32 визуально печатает хуже, чем PS-интерпретатор.
А вообще, в первую очередь под Линукс нужно. Проблема - найти аналог выневкому GDI. Xprint ? Но в нем тоже все запутано, и сложно распредеделить настройки между программой и спулером.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение haword » 27.07.2007 08:46:54

debi12345 писал(а):Чем лучше ? Вынь-32 визуально печатает хуже, чем PS-интерпретатор.
А вообще, в первую очередь под Линукс нужно. Проблема - найти аналог выневкому GDI. Xprint ? Но в нем тоже все запутано, и сложно распредеделить настройки между программой и спулером.

Лучше тем что не надо под вынь таскать и устанавливать PS который будет печетать на виндовый принтер, а появилась возможность печатать напрямую. Кому как, кому то по линукс важнее комуто под вынь!
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение debi12345 » 29.07.2007 19:29:48

Новая фишка - работа с ZeosDBO. Уже работает.
Зачем ? Если нужно писать БД-проекты под соединение с коммерческими серверами БД - Oracle, MSSQL, ADO (MS Access, FoxPro, MS SQL), DB2, Sybase,..
До уровня суперкрутой TMSESQLQUery доводиться не планируется ( без особых на то причин) - но и то неплохо.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 » 08.08.2007 12:09:40

Мартин вошел в азарт, темп добавления фич - не угнаться.

Новинки:

1) TSQLResult - выполняет любую последовательность SQL-команд, но последней должна быть SELECT-команда, результат которой и возвращает.
Компактный, read-only, одно-направленный. Может включать код "до" и "после" - например, для создания и удаления временных таблиц.

2) TSQLLookupBuffer - для загрузки от TSQLResult, специализация - загрузка выбираемых списков, если данные этих списков не будут редактироваться в ходе программы

3) DBException & Connection-компоненты теперь предоставляют и цифровой код БД-ошибки, что позволит его проанализировать (нарушение ссылочной целостности, уникальности, прав доступа,.. - в зависимости от сервера БД ) и принять меры

4) TOpenGLWidget - инициализирует OpenGL-layer и продоставляет его контекст для рисования

5) Grid-ы: свойство "datalink.options.gdo_checkbrowsemodeonexit" - для полной имитации редактирования таблиц через MS Excel, то есть записываются и неподтвержденные изменения
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 » 22.08.2007 12:20:45

Мартин начинает неспешную ( знаем мы его "неспешность" ) разработку сетевого компонента "Интерпретатор интернет-форм MSEgui". Насколько понял идею - для работы с MSEgui-программой в режиме сетевого сервера через маленького MSEgui-клиента. Нечто типа "OracleFoms" или AjAX. В отличие от WWW, такой подход позволяет использовать весь механизм событий и состояний, прописанный при создании программы.

Вопрос встал - какую сетевую библиотеку использовать. Мы дружно предложили Synapse. Мартин задал встречные вопросы, в которых мы не знатоки :

"Для MSEifi мне нужен неблокирующий режим. Он возможен в Синапсе ? Если нет, то может ли он быть симулирован через трэды ? Синанс thread-safe ( не переводится ) ?"

Кто-нибудь знает такие детали о Синапсе ?

Из новостей - работа со шрифтами переведена в режим высокого разрешения - чтобы не сползали размеры и расстояния от округления и прочих эффектов ( проявилось в генераторе отчетов на длинных крупных надписях ).
Также, у Transaction появилась опция "перевыбирать все открытые запросы после записи изменений" - чтобы увидеть все зависимые изменения.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение IUnknown » 22.08.2007 13:33:45

Синапс как раз создан с упором на блокирующий режим, а симулировать через потоки - по-моему лучше применить что-то иное, возни много. Tread-safe там тоже под вопросом. Я смотрел - вроде бы там инициализация сокетов происходит в критических секциях, но так и не понял пока достаточно ли этого чтобы считать библиотеку поточно-безопасной
IUnknown
новенький
 
Сообщения: 73
Зарегистрирован: 10.03.2006 14:25:02
Откуда: Донецк

Сообщение Attid » 19.09.2007 22:23:37

а что есть zeos ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Пред.След.

Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru
cron