powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / 32-битный клиент firebird на Win7x64
25 сообщений из 27, страница 1 из 2
32-битный клиент firebird на Win7x64
    #39624225
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сотне рабочих мест стоит программа, собранная 32-битной delphi,
для связи с firebird-сервером проинсталирован 32-битный fb-клиент.

При этом ОС на всех этих машинах 64-битная. Win7 и Win10 в разной пропорции.
Можно ли расчитывать на какой-то профит, если переставить клиента, уже используя 64-битный инсталятор,
или прироста производительности почти не будет?
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624234
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arniМожно ли расчитывать на какой-то профит, если переставить клиента, уже используя 64-битный инсталятор
arniстоит программа, собранная 32-битной delphi
Эта программа не сможет работать с 64-битным клиентом.
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624246
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockЭта программа не сможет работать с 64-битным клиентом.

С чего бы это? А Эксперт тоже не может работать? У него есть версии 32/64?
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624253
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIС чего бы это?Просто потому что так и есть.
KreatorXXIА Эксперт тоже не может работать?Тоже
KreatorXXIУ него есть версии 32/64?Не знаю
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624255
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
02.04.2018 16:06, KreatorXXI пишет:
> С чего бы это?

с качана бы!
азбукварь чти.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624263
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arniПри этом ОС на всех этих машинах 64-битная. Win7 и Win10 в разной пропорции.
Можно ли расчитывать на какой-то профит, если переставить клиента, уже используя 64-битный инсталятор,
или прироста производительности почти не будет?Как 64-битный инсталлятор дистрибутива, развернувший 32-битную, собранную на Delphi, программу должен увеличить её производительность?
Скажем, хотите вы приобрести "Жигули" ВАЗ-2106 у официального диллера Ferrari по цене Ferrari. Допустим, дилер продал вам то, что вы хотели, но то, что куплено, будет ездить как ВАЗ-1206, хотя заплатили за неё, как за Ferrai. :) Аллегория ясна?
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624327
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arni> Можно ли расчитывать на какой-то профит, если переставить
arni> клиента, уже используя 64-битный инсталятор,
arni> или прироста производительности почти не будет?

Просто подсунуть х64-клиента не выйдет, не взлетит.
Если перекомпилить ещё и прикладуху - ну, какой-то
мизерный профит может и получиться, в зависимости
от того, что ты там делаешь.

Но в целом - напрасная трата времени.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624329
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
02.04.2018 18:57, Гаджимурадов Рустам пишет:
> Но в целом - напрасная трата времени.

адепты животворного фиб+ с тобой не согласятся
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624330
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

ну ты хоть бы посмотрел видео
https://www. youtube.com/watch?v=ewrNLNDOtiE&feature=youtu.be&t=871
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624337
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий> адепты животворного фиб+ с тобой не согласятся

А чего там? Двукратное ускорение, потому что 64=32*2 ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624338
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
02.04.2018 19:19, Гаджимурадов Рустам пишет:
> А чего там? Двукратное ускорение, потому что 64=32*2 ?


АААААААА!!! ТЫ ЗНАЛ!!!!!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624339
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, я же пошутил.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624340
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забавно, топик первоапрельский, а сегодня уже второе... выходные у автора "удались".
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624694
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Азбукварь понятен. Можете мне провести конкретный ликбез? У меня приложение 32-битное. Ставлю 64-битный сервер, соответственно 64-битный клиент, 64-битный драйвер ODBC. Всё работает. В драйвере ODBC причина? Одновременно ставятся 32-битные компоненты? Есть у меня ещё проект, на SQLAnywhere. Там приходится явно подкладывать 32-битный ODBC драйвер. А у FB что-то не так.
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624697
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIОдновременно ставятся 32-битные компоненты?

Да.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624699
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.04.2018 12:53, KreatorXXI пишет:
> А у FB что-то не так.

не нужно проецировать собственных тараканов на глобус вселенной.

зы: а ты знал что у винды два РАЗНЫХ апплета панели управления для ODBC?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624700
Dayroon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIсоответственно 64-битный клиент,
Вот это звено в цепочке размышлений лишнее.
Разрядность клиента определяется разрядностью приложений которые через него работают.
Сервер вообще может быть на другом хосте, с другой ОС, разрядностью и архитектурой.
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624716
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI Ставлю 64-битный сервер, соответственно 64-битный клиент, 64-битный драйвер ODBC. Всё работает. В драйвере ODBC причина? Одновременно ставятся 32-битные компоненты? Есть у меня ещё проект, на SQLAnywhere. Там приходится явно подкладывать 32-битный ODBC драйвер. А у FB что-то не так.
мне года два назад один человек пытался доказать, что использует 64битный драйвер из 32битного приложения. Не доказал.

Во-первых, что и откуда грузится, можно (и нужно) смотреть через process monitor.

Во-вторых, в 64битной ОС в панели управления вызывается оснастка для ОДБЦ, которая показывает только 64битные драйверы.
При том что называется она odbcad32.exe, и находится в System32.
32битная оснастка находится в Syswow64, и тоже называется odbcad32.exe.

Это известно уже бог знает сколько лет
https://support.microsoft.com/ru-ru/help/942976/odbc-administrator-tool-displays-both-the-32-bit-and-the-64-bit-user-d

В третьих, как уже было сказано ранее, и не только мной, приложение разрядности N не может использовать драйверы (ОДБЦ, или Fbclient.dll) разрядности M. А поскольку odbc это тоже dll, 32битная длл не может загрузить 64битного клиента fbclient.dll.

Ребята, это АЗЫ, и регулярные вопросы на эту тему уже начинают раздражать. Научитесь уже использовать processmonitor.
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624743
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvВ третьих, как уже было сказано ранее, и не только мной, приложение разрядности N не может использовать драйверы (ОДБЦ, или Fbclient.dll) разрядности M. А поскольку odbc это тоже dll, 32битная длл не может загрузить 64битного клиента fbclient.dll.

Ребята, это АЗЫ, и регулярные вопросы на эту тему уже начинают раздражать. Научитесь уже использовать processmonitor.Да, мне тоже странно, что приходится объяснять такие базовые вещи, казалось бы, опытным людям. Ведь DLL грузится в адресное пространство процесса (in-process) и используется этим процессом посредством обычных библиотечных вызовов, поэтому, 64-хразрядная библиотека априори не может использоваться 32-хразрядным процессом и наоборот.
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624770
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

якобы можно, но только это "можно" - через "суррогатные процессы". Напрямую все равно нельзя
https://blog.mattmags.com/2007/06/30/accessing-32-bit-dlls-from-64-bit-code/

p.s. статья, между прочим, десятилетней давности. Я уж думал, что за 10 лет программисты как-то узнают, что приложения и dll разной разрядности несовместимы. Но почему-то не узнали.
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624780
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.04.2018 13:35, kdv пишет:
> Я уж думал, что за 10 лет программисты как-то узнают, что приложения и dll разной разрядности несовместимы. Но почему-то не узнали.

они родились выросли уже после выхода Delphi-2 и не застали переход 16/32.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624785
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv, опять же, суррогатный процесс должен иметь такую же разрядность, что и DLL. А что дальше? LPC, RPC, CORBA? Огород же!
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624786
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В переходе 16->32, хотя бы, совпадали размеры FAR16 и NEAR32.
Что сильно облегчало жизнь.
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624789
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийони родились выросли уже после выхода Delphi-2 и не застали переход 16/32.Кстати, да! Не знают, что 32-хразрядная платформа на 64-хразрядной винде - ненативна, а примерно такая же WOW (WindowsOnWindows), коей была 16-тиразрядная на 32-хразрядной ОСи.
...
Рейтинг: 0 / 0
32-битный клиент firebird на Win7x64
    #39624971
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dayroon> Вот это

Фигасе какие реликты всплывают...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / 32-битный клиент firebird на Win7x64
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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