FIBL

Вопросы программирования и использования среды Lazarus.

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

Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

А что, действительно сильно тормозит? ИМХО, по сравнению с прочими накладными расходами на формирование параметров и вызов апишных функций - это капля в море.
Хотя, с другой стороны, если диалект везде передаётся как отдельный параметр функции, а не в общем блоке, то можно и так сделать.
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

Я не проверял, везде ли, но покрайней мере в следующих местах точно:
TFIBQuery.ExecSQL
TFIBQuery.Next
TFIBQuery.GetRowsAffected
TFIBQuery.Prepare

На сколько сильно это тормозит - не замерял. На мой взгляд быстрее устранить, чем замерить разницу :)
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

Не, ну там надо немного подругому смотреть - по вызовам апишных функций и подготовке параметров для них. И чего-то мне пока лень этим заниматься :)
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

Сергей Смирнов писал(а):Не, ну там надо немного подругому смотреть - по вызовам апишных функций и подготовке параметров для них.


Смотрим по-другому, в ibase.pas:
isc_dsql_describe()
isc_dsql_describe_bind()
isc_dsql_execute_immediate()
isc_dsql_execute()
isc_dsql_execute2()
isc_dsql_prepare()
isc_dsql_fetch()

Сергей Смирнов писал(а): И чего-то мне пока лень этим заниматься :)

Ну так я и предлагаю - давай я сделаю и отошлю в редакцию на проверку :)
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

Там ещё в коннекте надо посмотреть, в коммитах-роллбэках и т.п.
Если так хочется - ну попробуйте, погляжу, хотя, проверять тоже лень :oops:
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

ОК
как сделаю - сразу сообщу
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

Готов выслать изменения. Их немного...
Дайте пож. адрес, куда слать.

Вопрос по личным сообщениям. Отправил вам сообщение, оно осталось в папке исходящие. Как его вообще отправлять-то? Как из папки "Исходящие" письма попадают в "Отправленные"?
Когда отвечал на сообщения других людей, то как-то все сразу нормально отправлялось...
Аватара пользователя
shade
энтузиаст
Сообщения: 879
Зарегистрирован: 21.02.2006 19:15:48
Откуда: http://shamangrad.net/
Контактная информация:

Сообщение shade »

tria писал(а):Как из папки "Исходящие" письма попадают в "Отправленные"?

Как только получатель прочтет письмо, оно переместиться из "Исходящие" в "Отправленные"....
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

shade писал(а):
tria писал(а):Как из папки "Исходящие" письма попадают в "Отправленные"?

Как только получатель прочтет письмо, оно переместиться из "Исходящие" в "Отправленные"....
Во ёлы-палы, не знал :)
Вообще, моё мыло есть на сайте.
Если мой тандербёрд не сочтёт письмо за спам, то я его даже прочту :)
Ответить