|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Мимопроходящий, давай, с удовольствием гляну! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:02 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Док Мимопроходящий, давай, с удовольствием гляну! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:04 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
если там чего-то не хватает для сборки, информируй. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 18:05 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Мимопроходящий если там чего-то не хватает для сборки, информируй. Александр, а чем твой IBX от ванильного отличается? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 07:56 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Gallemar Мимопроходящий если там чего-то не хватает для сборки, информируй. у нас он был форкнут от древнего IBX 4.2, и с тех пор развивался независимо от. но он так сказать, "корпоративный". возможно когда-то дойдут руки причесать его и выложить. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 11:41 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Мимопроходящий, После адаптации под четверку было бы крайне желательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 12:37 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Vlad F После адаптации под четверку было бы крайне желательно. в плане "адаптивности" к тому, об чём сейчас такая битва (ReadConsistency), у нас есть: 1. "незакрываемые" при коммите датасеты 2. автоматический FetchAll либо же FetchLimited, c вызовом isc_dsql_free_statement в конце того и другого. 3. раздельные транзакции для чтения и модификации в рамках одного датасета а вот новые типы, тайм зоны и т.п. - конь ещё не валялся. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 13:23 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Мимопроходящий если там чего-то не хватает для сборки, информируй. Спасибо! Сегодня-завтра попробую на поставить. Отпишусь обязательно ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 16:30 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Подменил Юрины файлы на приложеные, при компиляции пакета получил Код: pascal 1. 2. 3. 4. 5. 6.
fpc/lazarus trunk ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 18:14 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
ну и до кучи: для Лазаря, наверное, надо привязки (анкоринг) отдельно делать ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 18:17 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Док Подменил Юрины файлы на приложеные, при компиляции пакета получил Код: pascal 1. 2. 3. 4. 5. 6.
fpc/lazarus trunk 2. замени (творчески) Name на aName, везде где встречается. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 18:40 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
чуть растяни форму вниз, до нормализации. якоря там действительно странно привязаны (почему-то). ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 18:43 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Мимопроходящий 1. убери {$WARN UNSAFE_TYPE OFF} 2. замени (творчески) Name на aName, везде где встречается. Код: pascal 1. 2. 3. 4. 5.
Часть функций/констант где-то другом месте описана, видимо. GetProtocolType описана в коде дважды: как приватная функция класса и как локальная. Лазарь, видимо, к таким вещам более строг, чем дельфи ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 19:14 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Док IBDatabaseEdit.pas(267,66) Error: Identifier not found "GetComponentPath" Док IBDatabaseEdit.pas(390,25) Error: Identifier not found "ibxeInvalidPortValue" Код: pascal 1.
Док IBDatabaseEdit.pas(418,12) Error: Duplicate identifier "GetProtocolType" GetProtocolType описана в коде дважды: как приватная функция класса и как локальная. Лазарь, видимо, к таким вещам более строг, чем дельфи ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2021, 12:50 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Мимопроходящий, ну, вообщем, пошаманил и собрал тестовый модуль. IBUtils не стал прикручивать - куча несовместимостей и ошибок приведения типов полезла - плюнул, впендюрил в интерфейсную часть пару недостающих функций и все скомпилялось. Заодно расставил якоря компонентам на форме Из недостатков: 1. кнопка выбора БД в диалоге дизэйблится для удаленного подключения (можно просто закомментить первую строчку в SetEditors) 2. кнопка тестирования подключения ожидаемо дает ошибку (на скрине), имхо, наверное клиентскую библу надо в этом же модуле указывать (и прикручивать диалог выбора на форме). Приложил исходники (вложил на всякий пожарный и ресурсный файл). Достаточно заменить в эти файлы и перекомпилять dclibx.lpk зы. Саш, спасибо за советы ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2021, 02:12 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
А не легче было в имеющийся редактор вставить номер порта? Других-то отличий не видать. Или просто всё в conn string упихивать (я недавно открыл для своего софта URL-ы и теперь рассовываю везде где только можно :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2021, 11:27 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal, конечно, легче. Но ведь вопрос не так стоял ;) По-хорошему, надо прикрутить на форму диалог выбора клиентской библы и передать пути в редактор TIBDatabase при его закрытии. Если руки дойдут, сделаю ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2021, 17:10 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
По-хорошему надо выкинуть всю эту хрень для недоразвитых и оставить всего одно свойство - ConnectionString. Разделение на протокол-хост-база имеет смысл когда по одним и тем же данным надо собирать строку подключения к самой базе и к сервис-менеджеру, но у TIBDatabase и близко такого функционала нет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2021, 17:21 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, зато так понятнее. А то приходится в проперть Database писать ручками "localhost/3052:blah-blah-blah" ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2021, 22:55 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Док Dimitry Sibiryakov, зато так понятнее. А то приходится в проперть Database писать ручками "localhost/3052:blah-blah-blah" Имхо, такое указание строки коннекта - наиболее простое и понятное. Без всяких мастеров и прочей фигни, привносящей свои заморочки. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2021, 03:47 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
Строке коннекта не хватает еще указания клиента. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2021, 09:12 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
fraks Имхо, такое указание строки коннекта - наиболее простое и понятное. Без всяких мастеров и прочей фигни, привносящей свои заморочки. Еще б она была в привычном формате URL, а не собственном, который постоянно забывается и заставляет впадать в ступор ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2021, 10:14 |
|
Lazarus + IBX
|
|||
---|---|---|---|
#18+
fraks Док Dimitry Sibiryakov, зато так понятнее. А то приходится в проперть Database писать ручками "localhost/3052:blah-blah-blah" Имхо, такое указание строки коннекта - наиболее простое и понятное. Без всяких мастеров и прочей фигни, привносящей свои заморочки. Если стаю собак на этом съел, то тебе и компоненты не нужны. Пиши сразу свою обертку ;) Пыс: одни только говорят, другие - делают. Первых всегда больше ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2021, 10:53 |
|
|
start [/forum/topic.php?fid=58&msg=40119771&tid=2036774]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 427ms |
0 / 0 |