powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Корректное завершение gbak/isql при b/r
25 сообщений из 173, страница 4 из 7
Корректное завершение gbak/isql при b/r
    #39870745
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийты сознательно сузил размеры окна до замочной скважины.

А, ну давай, расскажи как космические корабли бороздят просторы Большого Театра
какие из этих "сотен формочек" не уложатся в данный шаблон и сколько их там будет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39870749
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
02.10.2019 18:27, Dimitry Sibiryakov пишет:
> А, ну давай, расскажи

я никогда не спорю с носителями сокровенного знания
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39870750
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийя никогда не спорю с носителями сокровенного знания

А ты не спорь, ты фактами дави. Типа "в моей прикладухе 100500-я формочка делает то-то и
то-то, но оно совершенно не может быть произведено в брифкейс модели за которую ты топишь".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39870865
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

"все норовят слепить свой собственный фреймворк".
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871251
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокУ тебя какие-нибудь исходники на АПИ с простейшими примерами коннекта, селекта и проч.?

возьми unified interbase - минимальная библиотека на Delphi - и читай сорсы

правда Анри её давно забросил, во времена ещё до выхода FB3 - но ты же не хочешь OO API (и я тебя понимаю)
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871286
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochи я тебя понимаю

почему? Ты пробовал? Ну у DS есть список своих претензий. Но он хотя бы щупал OO API. А ты небось только из дали видел
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871297
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

да, издали

изобрели велосипед с огромным количеством бойлерплейта, в котором хрен разберёшься где что

при этом, в общем-то, не понятно зачем это надо. Типа, процедурный интерфейс с хэндлами уже не в моде.

старый API проще, обычнее (такое во всех DLL было), к нему документация есть (хотя и с ошибками и времён ib6) и куча проверенного кода. Декларация этого API - пара файлов, из которых самый большой - просто список error codes.

новый API.... Перемешаны декларации и роботом писанный код на Delphi. Всё это занимает гораздо больше места. Доки нет, даже на уровне IB6 API Guide. Больше такое нигде не используется, т.е. шаблоны восприятия/понимания наработанные на других продуктах тут не помогают.

вот зачем во всём этом разбираться, кроме возможно одной цели - UDR и писать SP на жабе или паскале (сама по себе сомнительная идея) ?

Итого: объёмный нечеловеческий boilerplate, почти недокументированный, с непонятно где лежащими граблями которые непонятно как если что диагностировать, и - с одним теоретическим преимуществом, которое просто не нужно. Ачивку себе повесить "перешёл на новый модный молодёжный API" ? я её себе лучше в Стиме на игрушке повешу за то же время.
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871308
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.10.2019 18:00, Arioch пишет:
> Итого: объёмный нечеловеческий boilerplate, почти недокументированный, с
> непонятно где лежащими граблями которые непонятно как если что
> диагностировать, и - с одним теоретическим преимуществом, которое просто
> не нужно. Ачивку себе повесить "перешёл на новый модный молодёжный API" ?

мне оно тоже не по душе.
но я так понимаю, новые нумерики и тому подобное, на старом АПИ никто не
реализовал и вряд ли будет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871310
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

"К свету - по этапу. К счастью - под плетями."

ну вот когда/если понадобится, тогда и будем думать

....взять и реализовать fbclient3 с классическим интерфейсом поверх молодёжного, чтобы на самом деле этот API изучить
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871319
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.10.2019 18:20, Arioch пишет:
> ну вот когда/если понадобится, тогда и будем думать

я слабо представляю кому РЕАЛЬНО могут понадобиться нумерики
размером в 30 и более знаков
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871323
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийя так понимаю, новые нумерики и тому подобное, на старом АПИ никто не
реализовал и вряд ли будет.

Фишка старого API в расширяемости и для новых типов там не нужна никакая специальная
поддержка.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871325
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.10.2019 18:36, Dimitry Sibiryakov пишет:
> Фишка старого API в расширяемости и для новых типов там не нужна никакая
> специальная поддержка.

и как сейчас запихать эти нумерики в xsqlda?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871332
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

для этого сначала нужно разобраться, что такое диалект XSQLDA, вывести его в отдельное понятие (он не должен был быть отдельным понятием, но между IB5 & 6 про это забыли), задокументировать, пофиксить код

и всё это желательно сделать вместе с interbase team, ради мира в о всём мире

попробовать что-ли сделать какой-нибудь блог-пост из переписки с авторами jaybird и interbase objects....
хотя кому это нафиг надо, логика как с теми скобками, "за 20 лет никто не натолкнулся"
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871334
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну или нифига не делать с диалектом data area, а просто ввести новые конвтанты типов, как с тем же boolean, а какие клиентские либа/аппликухи на этом посыплются - те к новым типам не готовы
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871335
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий03.10.2019 18:20, Arioch пишет:
> ну вот когда/если понадобится, тогда и будем думать

я слабо представляю кому РЕАЛЬНО могут понадобиться нумерики
размером в 30 и более знаков

https://www.sql.ru/forum/1317439/integer-overflow-coalesce-numeric-int64



так что 30 - это только для разгону
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871337
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийи как сейчас запихать эти нумерики в xsqlda?

Так же как обычно: соответствующий тип в sqltype, размер - в sqllen, указатель на
собственно данные - в sqldata.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871338
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.10.2019 18:56, Dimitry Sibiryakov пишет:
> Так же как обычно: соответствующий тип в sqltype

и кто этот тип должен объявить?
вон ввели SQL_BOOLEAN, все писатели библиотек его заприходовали.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871340
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

вот ровно также только название будет типа SQL_Integer_128_signed

сначла в движке, потом в fbclient, потом в либах/аппликухах
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871341
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.10.2019 19:03, Arioch пишет:

> вот ровно также только название будет типа SQL_Integer_128_signed
> сначла в движке, потом в fbclient, потом в либах/аппликухах

есть мнение, что не будет :(
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871343
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

значит, не будет

а ты что загрустил, тебе разве уже понадобились "нумерики размером в 30 и более знаков"
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871345
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.10.2019 19:13, Arioch пишет:
> а ты что загрустил, тебе разве уже понадобились "нумерики размером
> в 30 и более знаков"

меня удручает тенденция
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871346
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

ты это, лучше оленей от обрыва отгони, не надо о тенденциях, не-на-до!
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871347
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийесть мнение, что не будет :(

Влад на этом месте уже начал бы ругаться, а я просто процитирую sqlda_pub.h:
Код: plaintext
1.
2.
3.
4.
5.
#define SQL_TIMESTAMP_TZ                 32754
#define SQL_TIME_TZ                      32756
#define SQL_DEC_FIXED                    32758
#define SQL_DEC16                        32760
#define SQL_DEC34                        32762


Куда приткнуть SQL_INT128 Алекс пока не решил.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871352
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovМимопроходящийи как сейчас запихать эти нумерики в xsqlda?

Так же как обычно: соответствующий тип в sqltype, размер - в sqllen, указатель на
собственно данные - в sqldata.


ага, а портировать классы на Delphi для работы с INT128, DECFLOAT или TIMESTAMP WITH TIMEZONE ты сам будешь?
Т.е. запихнуть то их туда на стороне fbclient можно, а вот что потом с этим указателем на данные делать без специальных интерфейсов хз.
...
Рейтинг: 0 / 0
Корректное завершение gbak/isql при b/r
    #39871356
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисТ.е. запихнуть то их туда на стороне fbclient можно, а вот что потом с этим указателем на
данные делать без специальных интерфейсов хз.

А как ты живёшь без специальных интерфейсов для INT64/TIMESTAMP?.. В Си есть встроенные
decimal и int128, в Delphi тоже почти наверняка можно найти библиотеки для работы с ними.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 173, страница 4 из 7
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Корректное завершение gbak/isql при b/r
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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