powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Определить разрядность сервера и клиента
23 сообщений из 23, страница 1 из 1
Определить разрядность сервера и клиента
    #38058160
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Часть разработчиков внезапно! сидит под 64 разрядным FB. Дистрибутив fdb, собранной под 64 отправляется клиентам с 32-разрядным сервером FB.

Жалоб не поступало :) Но хочется знать как определить:

1. Разрядность сервера, клиента, базы.

2. Вероятность проблемы.

PS. Я знаб про бакапы.
PPS. До меня доходили слухи о полной идентичности баз.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058195
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, pastor!
You wrote on 29 ноября 2012 г. 15:30:59:

pastor> Но хочется знать как определить:
> 1. Разрядность сервера, клиента, базы.изнутри - никак.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058204
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastorРазрядность базы
Это пять :) Чем отличаются файлы созданные в 32-х битной ОС, от тех, что созданы в 64-х битной?

П.С. Кроме возможного предела в размерах.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058266
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрядность сервера точно можно определить.
Разрядность клиента - думаю, тоже, если не
с помощью API, то средствами ОС хотя бы.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058304
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanpastorРазрядность базы
Это пять :) Чем отличаются файлы созданные в 32-х битной ОС, от тех, что созданы в 64-х битной?

П.С. Кроме возможного предела в размерах.Чем отличается файл с записанным туда Integer от файла с Bigint?
О разном пределе размера - это пять.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058306
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanpastorРазрядность базы
Это пять :) Чем отличаются файлы созданные в 32-х битной ОС, от тех, что созданы в 64-х битной?

П.С. Кроме возможного предела в размерах.

Exe для разных разрядностей очень даже сильно различаются.

опять же есть дока - между версиями/платформами/разрядами - over gbak
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058345
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryЧем отличается файл с записанным туда Integer от файла с Bigint?
Чем отличается база созданная 32-х битным сервером от базы, созданной 64-х битным?
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058356
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

даже не так. чем отличается в работе с БД и клиентами 64 битный от 32битного сервера?
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058430
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanWildSeryЧем отличается файл с записанным туда Integer от файла с Bigint?
Чем отличается база созданная 32-х битным сервером от базы, созданной 64-х битным?Возможно, ничем. Однако, покажи в твоей фразе слова "база" и "сервер".
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058473
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery,

Автор спрашивает про разрядность базы как файла.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058540
Евгений Килин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastor1. Разрядность сервера, клиента, базы.
PPS. До меня доходили слухи о полной идентичности баз.
Думаю вряд ли тебе это интересно, но на всякий случай:
ДЕ - "Бинарная (на уровне ОДС) совместимость между 32- и 64-битными
платформами появилась начиная с ОДС11".
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058594
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanАвтор спрашивает про разрядность базы как файла.И молодец, что спрашивает. Потому как данные разной разрядности могут быть записаны по-разному.
И да, ОС или файловая система тут не причём.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058695
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pastorхочется знать как определить:
1. Разрядность клиента
Если ты смог загрузить клиент, значит его разрядность соответствует разрядности твоего
приложения. А её-то ты знаешь наверняка.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #38058820
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений КилинДЕ - "Бинарная (на уровне ОДС) совместимость между 32- и 64-битными
платформами появилась начиная с ОДС11".

О! Коля. (с)

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

Мне необходимо (из своей программы) определить разрядность сервера, установленного в
HKEY_LOCAL_MACHINE\SOFTWARE\Firebird Project\Firebird Server\Instances\DefaultInstance

Для того, чтобы свою UDF-ку подкинуть правильную в зависимости от этого.

Пока что я вижу один вариант: в 64-битном варианте в папке, указанной в этом параметре реестра, есть папка WOW64, а в 32-битном - её нет.

Но корректно ли это? Будет ли такой метод работать в будущих версиях?

Если есть более верный способ - скажите, пожалуйста. Спасибо.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #39206351
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,
сервер не там находится. И что, если в реестре прописано три или десять серверов?
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #39206352
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надежнее прочитать заголовок файла.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #39206357
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanсервер не там находится.
Я 10 лет его оттуда брал - проблем не возникало.

И, да - а где тогда?

wadmanИ что, если в реестре прописано три или десять серверов?
Такой случай исключен. Я не разрешаю работать в своих программах на компе с несколькими серверами. Если кто самовольно наставит мусора - их проблемы.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #39206369
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,
если держать пользователей в таких клещах, то не стоит и позволять ставить удф отдельно от сервера.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #39206374
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanYuRock,
если держать пользователей в таких клещах, то не стоит и позволять ставить удф отдельно от сервера.
В общем-то согласен, но даю некоторую свободу службе поддержки. Сервер разрешаю ставить отдельно. А инсталляция и обновлялка программы уже удф-ки копирует.

Да и сам я не люблю, когда инсталляха какой-то проги или драйвера молча ставит фаерберд без спроса. Встречал такое не раз. Не люблю такое, мягко говоря.

wadmanНадежнее прочитать заголовок файла.
Спасибо за идею. Вопрос закрыт.
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #39206383
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockИ, да - а где тогда?
у меня - в d:\Firebird30
например. И где тут wow64? Я вообще нетолерантен к установке специфического софта в program files. У ФБ есть консольные утилиты, и прописывать в системе путь к ним, когда оно в Progam files, на мой взгляд совершенный моветон.
Юзеру, который тыкает на кнопки устаовщика софта, не глядя - пофиг, конечно.

p.s. я и дельфи так же ставлю. только на f:\
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #39206384
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvу меня - в d:\Firebird30
...
p.s. я и дельфи так же ставлю. только на f:\
Delphi - на F: ?
Firebird - на D: ?
Ты опять всё перепутал !

PS Ты ещё скажи, что Windows у тебя на C:
...
Рейтинг: 0 / 0
Определить разрядность сервера и клиента
    #39206389
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladPS Ты ещё скажи, что Windows у тебя на C:
ты угадал. у меня не по буквам, а как сложилось исторически - нынешний d:\ раньше был c:\. А вот дельфя на f: была всегда, до сих пор там огрызки D5 даже валяются.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Определить разрядность сервера и клиента
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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