powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Ошибка при работе с компонентами interbase
11 сообщений из 61, страница 3 из 3
Ошибка при работе с компонентами interbase
    #39526691
Guest7777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

Спасибо, конечно, но я, наверное, со своим патчем не сей предмет непосредственно составляющих IBX, пока пешком постою. Все-таки он на порядок менее громоздкий при сравнимом выходном эффекте..
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39526700
Гость1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Док

Извини дорогой - водится грешок по поводу внятности мыслей. В любом случае спасибо за помощь )))
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39526780
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость1234В любом случае спасибо за помощь )))
теперь, когда у тебя куча полезного кода на руках, обработать событие падение сервера и и потери коннекта - плевое дело. Мне - лениво, извини :)
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39526859
Гость1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное спасибо за помощь - разобрался))
Особенно YuRock, Guest7777, Док и чччД ))
Тема закрыта ...
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39527104
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Погляди еще в http://www.loginovprojects.ru/index.php?page=ibxfbutils

Там может быть уже какие-то наработки, чтобы не изобретать велосипед
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39527140
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

Скачал, посмотрел. Про реконнект там ничего нет (я не нашел).
Там есть:
1. Монстры ConnectionPool и IniFile и подобные, которые нужны в редчайших случаях и реализованы сомнительно (особенно умиляют фразы типа "Перед использованием объекта TFBIniFile Вам необходимо создать в базе данных следующую таблицу...");
2. Обычные обертки для создания динамических запросов, которые только уводят начинающих разработчиков в сторону от правильной работы с параметризованными подготовленными запросами;
3. Бессмысленные древние средства для бэкапа/ресторе, которые могут быть только хуже использования элементарных батников с вызовом стандартных средств. И благодаря которым можно только "научиться" и пристраститься делать бэкапы на сервере.

Еще из того, что заметил - все коннекшены делаются синхронно ч-з мьютекс (что является маразмом и совершенно не нужно для 3-го ФБ как минимум, и "говорят" и для 2.5).

Вообще странно выглядят следующие фразы автора:

Чаще всего разработчики делают сравнительно простые приложения, состоящие только из одного (основного) потока...

И особенно:
Сами по себе компоненты IBX мало чем помогут:
- при создании базы данных "с нуля" (IBX позволяет создать лишь пустую базу данных; создание таблиц, полей и прочих объектов осуществляется, как правило, в IBExpert);
- при коррекции структуры рабочей базы данных (в этом случае также используют IBExpert);
- при разработке высокопроизводительных многопоточных серверных приложений;


1-й раз слышу такое. Но уж явно не эту библиотеку я бы использовал для решения этих задач. Вот голый IBX - другое дело.
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39527152
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы вообще не пользовался голым IBX в новый проектах, поскольку это заплыв против течения

Сегодня просто чтобы загрузить fbclient.dll вместо gds32.dll потребовалось копи-пастить реализацию iGDSLibrary, завтра в IBX откусят ещё что-нибудь FBb-специфичное и т.д.

Я даже не знаю (давно не интересовался) многократный выхов SP из IBX убрали уже или всё ещё там....

Впрочем, это вкусовщина
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39527164
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockвсе коннекшены делаются синхронно ч-з мьютекс (что является маразмом и совершенно не нужно для 3-го ФБ как минимум, и "говорят" и для 2.5).Для IB актуально до сих пор
Ariochмногократный выхов SP из IBX убрали уже или всё ещё там....Это как? Впервые о таком слышу
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39527198
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Это как? Впервые о таком слышу
Было во времена мамонтов. До 6.02 кажись было (в некоторых случаях, то ли при какой-то ошибке, то ли еще когда - уже не вспомню) - я у себя подпилил, как и многое другое.
Ariochя бы вообще не пользовался голым IBX в новый проектах
Я тоже. Естественно, он в обязательном порядке требует ручной допилки.
Я имел ввиду скорее "голый API со взятым IBX за основу".
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39527858
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockя у себя подпилил
YuRockв обязательном порядке требует ручной допилки.

Вопрос 1: зачем брать что-то только ради того, чтобы допилить ?

Вопрос 2: это если допилишь везде и всё, а если

_Vasilisk_Впервые о таком слышу

то как ты будешь допиливать то, о чем ни сном ни духом?

Поэтому для меня, если проект на Firebird, то IBX'у там не место. Это минное поле замедленного действия.
...
Рейтинг: 0 / 0
Ошибка при работе с компонентами interbase
    #39527889
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochПоэтому для меня, если проект на Firebird, то IBX'у там не место
В делфе и для новичков - наверно, да. А вот в Лазаре Док на "портированном" почти-IBX вполне работает вроде.
AriochЭто минное поле замедленного действия
На самом деле баги в нем достаточно серьезны, чтобы замедленными быть. Они вылазят сразу. Они описаны везде почти все. Но я не агитирую. Я агитирую, повторяю, за голое апи, т.к. оно развивается и дополняется (в отличие от IBX, т.к. он к Firebird вообще не имеет отношения). И IBX как пример - очень не плох.
А можно вообще на новом апи Firebird начинать. Есть библиотеки, написанные через него? Сомневаюсь.
...
Рейтинг: 0 / 0
11 сообщений из 61, страница 3 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Ошибка при работе с компонентами interbase
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]