powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 4: Could not find acceptable ICU library
25 сообщений из 303, страница 5 из 13
Firebird 4: Could not find acceptable ICU library
    #39825277
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисТам помимо uci dll требуется ещё и файлик icudt63l.datПро это я уже в курсе и даже в курсе про разницу между "большим" icu*dat и "маленьким" icu*empty.dat.Если делать как предлагает rdb_dev, то я думаю ему будет очень весело в один прекрасный день обновлять в системном каталоге этот файлик на 300 рабочих местах.Это точно также (не)весело, как и обновление в этом же каталоге fbclient.dll и вообще как и любые обновления на клиентских местах.
И, в этом смысле, проблем не вижу: если процедура массовых клиентских обновлений отлажена, то ситуация никак не изменится, если не отлажена - тоже не изменится.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825279
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devПрописал логон-скрипт на вход пользователяВот только не надо в очередной раз учить плохому.
Обновления делаются на уровне системы, а не пользователя. Dixie.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825310
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovА какие, собственно варианты? Статически собирать fbclient с нужной версией icu?

Выкинуть ICU и использовать WinAPI функции.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825311
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11.06.2019 12:39, Dimitry Sibiryakov пишет:
> Выкинуть ICU и использовать WinAPI функции.

+500
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825316
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovBasil A. SidorovА какие, собственно варианты? Статически собирать fbclient с нужной версией icu?

Выкинуть ICU и использовать WinAPI функции.На линуксе это будет особенно хорошо работать.

PS Win10 уже включает в себя ICU, правда старую версию.
Но нам это мало помогает, увы.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825318
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladНа линуксе это будет особенно хорошо работать.

Новая политика партии уже запрещает функции с реализацией, обнесённой "#ifdef __WIN32__"?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825319
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11.06.2019 12:48, hvlad пишет:
> PS Win10 уже включает в себя ICU, правда старую версию.
> Но нам это мало помогает, увы.

плевать на Win10.
ХР живее всех живых!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825325
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а оно будет работать? Идентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI?
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825327
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovhvladНа линуксе это будет особенно хорошо работать.

Новая политика партии уже запрещает функции с реализацией, обнесённой "#ifdef __WIN32__"?Моя твоя не понимает.
Что именно ты предлагаешь заменить на WinAPI ?
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825328
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисИдентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI?

Понятия не имею. Но если кое-кто использовал "чисто ICU-шные" идентификаторы вместо
стандартных - ССЗБ, ему придётся составлять таблицу соответствия.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825329
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисDimitry Sibiryakov,

а оно будет работать? Идентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI?Очень сильно в этом сомневаюсь. Очень.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825331
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСимонов ДенисИдентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI?

Понятия не имею. Но если кое-кто использовал "чисто ICU-шные" идентификаторы вместо
стандартных - ССЗБ, ему придётся составлять таблицу соответствия.И что такое "стандартные" по твоему ?
И что ты скажешь, если вдруг стандарной окажется сисема из ICU ?
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825335
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovrdb_devПрописал логон-скрипт на вход пользователяВот только не надо в очередной раз учить плохому.
Обновления делаются на уровне системы, а не пользователя. Dixie.Если мне не изменяет память, логон-скрипт отрабатывает от имени учётки локальной системы, но инициируется да - входом пользователя. На самом деле, с современным шедулером венды запустить скрипт от имени администратора привязавшись к старту какой-нибудь службы не составляет труда.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825338
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11.06.2019 12:59, Симонов Денис пишет:
> Идентификаторы часовых поясов стандартизированы и одинаковы в ICU и WinAPI?

"нет в мире таких крепостей, которых большевики не могли бы взять"
(С) - И. В. Сталин
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825340
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийплевать на Win10.
ХР живее всех живых!При учёте, что хрюшка давно снята с поддержки и к ней более не выпускаются заплатки безопасности?
Не, дружище, дохтар сказал в морг - значит в морг!
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825343
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЧто именно ты предлагаешь заменить на WinAPI ?

Реализацию функций decodeTimeTz() и decodeTimestampTz() ради которой клиенту и требуется ICU.

hvladИ что ты скажешь, если вдруг стандарной окажется сисема из ICU ?
Что нужна встроенная в клиент таблица или функция перевода этой системы в
TIME_ZONE_INFORMATION, используемый для работы TzSpecificLocalTimeToSystemTime().
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825345
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийХР живее всех живых!4-ка на ней уже не факт, что будет работать.
Хотя... клиент может и будет.
Но не нужно на это рассчитывать.

В любом случае, есть ещё Win7, которая будет есть ещё лет 5-7 как минимум, имхо
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825347
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11.06.2019 13:11, Dimitry Sibiryakov пишет:
> Что нужна встроенная в клиент таблица или функция перевода этой системы в
> TIME_ZONE_INFORMATION, используемый для работы TzSpecificLocalTimeToSystemTime().

+1
у Оракела, кстати, оно таки реализовано задолго до появления всяких там ICU.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825349
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovhvladЧто именно ты предлагаешь заменить на WinAPI ?

Реализацию функций decodeTimeTz() и decodeTimestampTz() ради которой клиенту и требуется ICU.Ты демагог или просто поржать вышел ? Есть ещё 3-ий вариант, но я пока его придержу...


Dimitry SibiryakovhvladИ что ты скажешь, если вдруг стандарной окажется сисема из ICU ?
Что нужна встроенная в клиент таблица Если встраивать в клиент таблицу, то что он должен делать когда она отстанет от сервера ?

Dimitry Sibiryakovили функция перевода этой системы в
TIME_ZONE_INFORMATION, используемый для работы TzSpecificLocalTimeToSystemTime().На каком принципе должна основываться такая "функция перевода" ?
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825361
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле, ID региона можно легко превратить в ASCII название региона и без ICU.
Эти ID - чисто наше понятие (как выяснилось при изучении кода) и таблица соответствия
кодов названиям тоже наша. Это не снимает проблемы старого клиента и нового сервера,
но пока отложим этот момент.

Т.е. проблема не в том, чтобы найти имя региона. Проблема в том, чтобы вычислить
смещение в данном регионе в данный момент времени от UTC, т.к. время передаётся
именно в UTC.
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825362
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТы демагог или просто поржать вышел ?
Тебя весь топик послать перечитывать или достаточно
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1276348&msg=21905188 ?

hvladЕсли встраивать в клиент таблицу, то что он должен делать когда она отстанет от сервера ?

Что должен делать клиент если его версия не соответствует версии сервера... Интересный
риторический вопрос. Можно, я отвечу "с громкими воплями в падать в панику"?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825366
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТебя весь топик послать перечитывать или достаточно
https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1276348&msg=21905188 ?Это чушь, см выше


Dimitry SibiryakovЧто должен делать клиент если его версия не соответствует версии сервера... Интересный
риторический вопрос. Можно, я отвечу "с громкими воплями в падать в панику"?Это ты своему другу Адриане расскажи, его код именно так сейчас и работает.
Независимо от версии сервера - это бонус
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825367
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11.06.2019 13:13, hvlad пишет:

МП>> ХР живее всех живых!
> 4-ка на ней уже не факт, что будет работать.
> Хотя... клиент может и будет.
> Но не нужно на это рассчитывать.

а 3-м клиентом к ней можно будет цепляться?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825370
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий11.06.2019 13:13, hvlad пишет:

МП>> ХР живее всех живых!
> 4-ка на ней уже не факт, что будет работать.
> Хотя... клиент может и будет.
> Но не нужно на это рассчитывать.

а 3-м клиентом к ней можно будет цепляться?Конечно. И 2-ым тоже.
Но новые типы данных они не поймут.

PS для таких есть set time zone bind legacy, кстати
...
Рейтинг: 0 / 0
Firebird 4: Could not find acceptable ICU library
    #39825373
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladВ любом случае, есть ещё Win7, которая будет есть ещё лет 5-7 как минимум, имхоИ не мечтай!
Поддержка Windows 7 завершается
Жизненный цикл Windows 7 Service Pack 1
...
Рейтинг: 0 / 0
25 сообщений из 303, страница 5 из 13
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 4: Could not find acceptable ICU library
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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