Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
В FB 4.0 добавили новый тип INT128 и расширили Numeric до 38. Может кто посмотрел поддержку в компонентах для Delphi? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2021, 17:53 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Сильно сомневаюсь. Мало кому такое вообще надо в реальном мире, вне зависимости от языка программирования. Но можешь сам сделать, по примеру FmtBCD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2021, 00:09 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
без перехода на новое API не получится. старые структуры XSQLDA эти типы не поддерживают. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 11:53 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийстарые структуры XSQLDA эти типы не поддерживают. Да ну, ты брось. Без нового API там только с обработкой "сырого" формата придётся повозиться. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 12:41 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Ну вот Хвастунов, наверное, уже сделал, у него и надо, имхо, спросить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 13:14 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
04.05.2021 13:14, Vlad F пишет: > Ну вот Хвастунов, наверное, уже сделал, у него и надо, имхо, спросить. он чё-то последнее время вообще не онлайн. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 13:16 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Он использует новое API для обработки и старое для получения. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 13:25 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Получается, только старым нельзя обойтись? Или в чем причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 13:50 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
04.05.2021 13:50, Vlad F пишет: > Получается, только старым нельзя обойтись? Или в чем причина? поищи в bid=2 там подробно разбиралось. если я ничего не путаю, то без мапирования на legacy-тип со старым API никак. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 13:54 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Vlad FИли в чем причина? В том, что в Delphi нет int128 типа. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 14:13 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
EvgErmak В FB 4.0 добавили новый тип INT128 и расширили Numeric до 38. Может кто посмотрел поддержку в компонентах для Delphi? Не знаю зачем так уж нужен int128. Но вот жаль, что в 4-ку не завезут встроенную поддержку полнотекстового поиска. Поддержка Sphinx есть только старых версий, да и разбираться с этим еще тот геморрой. Обещают завести в 5-ку. Но это еще лет 10 ждать, не меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 14:23 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Про это я в курсе, но не ответ на мой вопрос. По любому понятно, что в текущих условиях это дело так или иначе надо мапировать на FmtBCD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 14:24 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Murlokotam Не знаю зачем так уж нужен int128. Там все гораздо печальнее. Насколько понял, в нем агрегаты теперь могут автоматически возвращаться в типах увеличенной размерности, даже если исходные типы попроще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 14:29 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Vlad Fпонятно, что в текущих условиях это дело так или иначе надо мапировать на FmtBCD. Проблема не в том "на что" мапировать, а "как". Для перевода двоичного числа в десятичное его надо делить. А в отсутствие нативного типа придётся для этого городить длинную арифметику, что геморрой. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 14:32 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Vlad F Murlokotam Не знаю зачем так уж нужен int128. Там все гораздо печальнее. Насколько понял, в нем агрегаты теперь могут автоматически возвращаться в типах увеличенной размерности, даже если исходные типы попроще. Классно, однако. Как бы 4-ка не стала последней версией ФБ. Из-за своей необузданной крутости. Таймзоны, Большие числа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:02 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Это не будет первый проект, загубленный необдуманными хотелками пользователей. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:08 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Vlad F пропущено... Там все гораздо печальнее. Насколько понял, в нем агрегаты теперь могут автоматически возвращаться в типах увеличенной размерности, даже если исходные типы попроще. Классно, однако. Как бы 4-ка не стала последней версией ФБ. Из-за своей необузданной крутости. Таймзоны, Большие числа. Я даже CURRENT_TIMESTAMP на LOCAL_TIMESTAMP заменить не могу, ибо кое-где еще используется 2.1 (из-за моей лени и беспринципности в большей степени, но все же). А о больших целых я даже думать боюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:10 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
04.05.2021 15:10, YuRock пишет: > Да, я лично не представляю, как на нее перейти. знач тебе оно и не надо. мы тоже пока переезд не планируем. ибо только недавно на 3-ку перешли. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:13 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий 04.05.2021 15:10, YuRock пишет: > Да, я лично не представляю, как на нее перейти. знач тебе оно и не надо. мы тоже пока переезд не планируем. ибо только недавно на 3-ку перешли. На тройку я планировал перейти с 2.1, ибо были хорошие плюшки, важные, и полная совместимость (ну, почти, всё легко приводилось к совместимому виду). Тут же - и плюшки хорошие (согласованность данных запроса в RC-транзакции, очень улучшенная сборка мусора и т.п.). Но и не планирую. Просто план построить не могу, не вижу его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:26 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
YuRockПросто план построить не могу, не вижу его. Этап 1: сделать БД распределённой. Этап 2: проапгрейдить выбранные ноды. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:32 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov YuRockПросто план построить не могу, не вижу его. Этап 1: сделать БД распределённой. Этап 2: проапгрейдить выбранные ноды. 1. Она распределенная. 2. С апгрейдом бд проблем не будет. Будут проблемы с использованием этой бд. 3. Я реальный план действий придумать не могу. А план типа "перевести систему с делфи на что-то другое" для меня не реален. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:39 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
YuRock2. С апгрейдом бд проблем не будет. Будут проблемы с использованием этой бд. Именно поэтому - апгрейдятся только выбранные ноды. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:46 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov YuRock2. С апгрейдом бд проблем не будет. Будут проблемы с использованием этой бд. Именно поэтому - апгрейдятся только выбранные ноды.Так все работают с моими дельфевыми прогами. Прикрутить decfloat к ним нереально. Ну и вести разную структуру баз - для меня тоже нереально. Мне лень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:48 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
04.05.2021 15:48, YuRock пишет: > Прикрутить decfloat к ним нереально. не парься. для тех кто не может или не хочет, есть мапинг на legacy-типы. (задаётся в конфиге) ну а со временем появится и поддержка этих типов в дельфийских библиотеках доступа. станет ли этим озадачиваться Дебаркадерро - сомневаюсь. сторонние библиотеки скорее всего поддержку добавят. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 15:52 |
|
||
|
Firebird 4.0 Numeric(38) и Delphi
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий для тех кто не может или не хочет, есть мапинг на legacy-типы. (задаётся в конфиге) Вот если бы еще в конфиге добавилась настройка CURRENT=LOCAL (для дат), тогда вообще хорошо было бы, и надежда бы появилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2021, 16:00 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40068349&tid=2037356]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 280ms |
| total: | 409ms |

| 0 / 0 |
