powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
25 сообщений из 52, страница 2 из 3
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707517
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky Serge,

к написанному выше. Interbase и Firebird надо разводить на разные порты.
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707521
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707527
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladBelotsky Serge,

что такое административная консоль, по-твоему ?
И что написано в заголовке окна Far здесь 21685089 и здесь 21685091 ?
А что у тебя ?

Заработало! Через запуск FAR в режиме админа.
А я запускал инсталлятор FB и instclient в режиме админа через контекстное меню (в т.ч и в проводнике). И ничего не происходило. А что, там есть разница? При этом еще окошко высвечивалось 'Разрешить изменения данной программе'?
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707530
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky SergeА я запускал ... instclient в режиме админа через контекстное меню (в т.ч и в проводнике). И ничего не происходилоОчень даже происходило - instclient выводил свою подсказку и завершался.

PS Прискорбно, что приходится расжёвывать такие элементарные вещи...
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707534
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисBelotsky Serge,

к написанному выше. Interbase и Firebird надо разводить на разные порты.

А как это сделать. Выгрузил сервер FB и запустил сервер IB на gds_db. Получил 'unaivailable database'. Вернул обратно старый gds32.dll, заработало.
Каждый раз заниматься подменой gds32.dll?
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707578
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky Serge,

для начала реши нужен ли тебе вообще Interbase. Если не нужен просто удали его и его клиентскую библиотеку.

Если нужен, то номер пора можно указать в конфиге Firebird, ну и подключаться тогда надо с указанием порта Firebird.

И как уже подсказывали клиенсткую библиотеку можно бросить в папку с exe файлом приложения, тогда оно будет брать её вместо той что лежит в system32.

Ну и ещё в XE3 есть FireDac, там есть отдельный драйвер для Firebird, который будет искать fbclient, а не gds32, если конечно не боишься переползать с IBX на FireDac.
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707650
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисBelotsky Serge,

для начала реши нужен ли тебе вообще Interbase. Если не нужен просто удали его и его клиентскую библиотеку.


Пусть будет, маловероятно, но пусть будет.

Если нужен, то номер пора можно указать в конфиге Firebird, ну и подключаться тогда надо с указанием порта Firebird.
Ок, попробую.

Ну и ещё в XE3 есть FireDac, там есть отдельный драйвер для Firebird, который будет искать fbclient, а не gds32, если конечно не боишься переползать с IBX на FireDac.
Нет у меня FireDac :( Версия RAD Studio XE3 Prof ее не содержит. Хотя я бы с удовольствием променял на просто Delphi XE3 но версии Enterprise. Но нельзя :(
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707928
Котовасия
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky SergeКотовасияBelotsky Serge,
запусти ProcessExplorer или FileMon (от Sysinternals) да отследи, что там и куда пишется: https://technet.microsoft.com/bb795533

Вот что мне показывает procmon, при активации кнопки test (в свойствах IBDataBase). И я мало что там понимаю.

в serveces - вот это
gds_db 3050/tcp # InterBase Server
rad_xe3 3053/tcp # InterBase Server

но у меня, эти службы и не запущены. Да и перестали запускаться что то:( Пишет - Служба не ответила на запрос своевременно, хотя пару месяцев назад вроде запускалась нормально.


Если давить все кнопки подряд, то...
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707943
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky SergeА как это сделать. Выгрузил сервер FB и запустил сервер IB на gds_db. Получил 'unaivailable database'. Вернул обратно старый gds32.dll, заработало.
казалось бы, inst_manual читал, но не прочитал?
Там русским языком написано про path, gds32 от ИБ и ФБ, и что лучше всего класть клиента в папку с приложением.

Вы одновременно хотите у себя, на машине разработчика, чтобы работали IB и FB одновременно? НАХРЕНА?
В статье есть описание поочередного запуска.
Belotsky SergeКаждый раз заниматься подменой gds32.dll?
логически у вас картина не складывается.
1. приложение ищет клиента в path
2. в path записан клиент от ФБ
3. запущен сервер IB
или
2. в path записан клиент от IB
3. запущен сервер ФБ

конечно, работать это не будет! клиентские части от ИБ и ФБ несовместимы. Раз вы в дизайн-тайме в Дельфи работаете, и вам надо работать с ФБ, то ДА - вам надо
- выключить ИБ
- убрать его клиентскую библиотеку из PATH.

В общем, мне добавить нечего.
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39707946
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky Sergegds_db 3050/tcp # InterBase Server
rad_xe3 3053/tcp # InterBase Server
то есть, сначала был установлен какой-то ИБ, а потом ВТОРОЙ раз как второй инстанс был установлен еще и ИБ ХЕ3.
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708142
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvказалось бы, inst_manual читал, но не прочитал?
Там русским языком написано про path, gds32 от ИБ и ФБ, и что лучше всего класть клиента в папку с приложением.

Вы одновременно хотите у себя, на машине разработчика, чтобы работали IB и FB одновременно? НАХРЕНА?
одновременно не надо и ИБ маловероятен, я писал об этом. Разве что клиент потребует и у него будет ИБ.

kdvВ общем, мне добавить нечего.

Да "допетрил" я уже, понимание не сразу приходит.
Спасибо за коммент!

Проблема с самого начала была в том, что я никак не мог понять, почему не создается клиентский gds32 от ФБ. Я впал в ступор и в панику "что за хрень"?
Если бы с самого начала инсталлятор ФБ выдал предупреждение, что невозможно создать gds32 в силу таких то причин, то вопросов было меньше. А то возникает сообщение: "Программа собирается внести изменения на системный диск! <Да/Нет>?" Даешь <Да>, но ничего не происходит по факту! Более того, когда я переустановил ФБ с 2.5 на 3.0, с административной консоли, gds32 также не установился! Пришлось потом отдельно его сделать при помощи instclient! Т.е. инсталлятор ФБ тупо вводит в заблуждение и по факту только разворачивает ФБ в указанной папке, тогда зачем требовать режим админа вообще? Не проще ли в доках прямо писать, если желаете работать с ФБ скиньте fbclient/gds32 в папку с программой, кстати, почему сразу нельзя в инсталлятор ФБ поставлять соответствующий gds32, ведь instclient требует административной консоли, а не просто запуск в режиме админа! Не все могут работать с fbclient.dll (случай с компонентами IBX, не у всех есть FireDAC). А тупое переименование не факт, что заработает.

Ладно, решили проблему, и хорошо :)
Всем спасибо!
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708143
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvBelotsky Sergegds_db 3050/tcp # InterBase Server
rad_xe3 3053/tcp # InterBase Server
то есть, сначала был установлен какой-то ИБ, а потом ВТОРОЙ раз как второй инстанс был установлен еще и ИБ ХЕ3.

Я не помню, как так получилось, это было пару лет назад.
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708359
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky SergeБолее того, когда я переустановил ФБ с 2.5 на 3.0, с административной консоли, gds32 также не установился!
если dll открыта каким-то процессом, то ее переписать или удалить нельзя. Явно в этот момент или дельфя с проектом была открыта, или ибэксперт, или еще что.
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708406
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvЯвно в этот момент или дельфя с проектом была открыта, или ибэксперт, или еще что.

Ещё более явно, что он искал её инструментом не той разрядности, поэтому и не увидел. А
ведь я не зря в самом начале топика сказал "instclient q g"...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708499
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovkdvЯвно в этот момент или дельфя с проектом была открыта, или ибэксперт, или еще что.

Ещё более явно, что он искал её инструментом не той разрядности, поэтому и не увидел. А
ведь я не зря в самом начале топика сказал "instclient q g"...


Ну так я так и делал, но ничего не происходило, не было никакого вывода на консоль!
Разве что очень быстро какое-то окошко быстро разворачивалось и схлопывалось, это было просто мелькание на уровне 0.1 с по длительности, фиг там что-то заметишь. Обычный юзер бы и на это не обратил внимание, слишком быстро.

Откуда мне было знать, что instclient должен запускаться не просто в режиме админа, а еще из админконсоли? Можно подумать, я только и занимаюсь, что установкой/сносом различных приложений :)
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708505
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky SergeНу так я так и делал, но ничего не происходило, не было никакого вывода на консоль!
Разве что очень быстро какое-то окошко быстро разворачивалось и схлопывалось

Ты эта... определись: запускал ты эту команду из консоли в которую не было вывода или ты
кликал на неё в проводнике и новая консоль быстро разворачивалась и закрывалась.

PS: Остаток звучит как "я же не программист чтобы знать на какие кнопки нажимать надо".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708592
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovBelotsky SergeНу так я так и делал, но ничего не происходило, не было никакого вывода на консоль!
Разве что очень быстро какое-то окошко быстро разворачивалось и схлопывалось

Ты эта... определись: запускал ты эту команду из консоли в которую не было вывода или ты
кликал на неё в проводнике и новая консоль быстро разворачивалась и закрывалась.

PS: Остаток звучит как "я же не программист чтобы знать на какие кнопки нажимать надо".


Не знаю, будет ли доступно
https://drive.google.com/open?id=1AktnB-Rilollqa7lDLO66KVcoFsNWDVE
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708593
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Belotsky Serge
PS: все успели заметить окошко с важным сообщением? :)
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708600
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky Serge,

ты нас решил этим удивить? Сюрпрайз так отработает почти любая консольная программа. Поэтому чтобы не было непоняток консольные программы надо запускать в консоли, а не надеяться что они приостановят свою деятельность до реакции пользователя.
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708905
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у нынешних программистов все хуже и хуже с пониманием операционной системы, работы с файлами, режимов блокировок, что такое dll, и так далее. Хотя, казалось бы, это базовые знания.
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708915
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, да, раньше трава была зеленее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39708992
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvу нынешних программистов все хуже и хуже с пониманием операционной системы, работы с файлами, режимов блокировок, что такое dll, и так далее. Хотя, казалось бы, это базовые знания.
Да ладно, не сгущайте краски. Народ ничуть не стал глупее, даже более того, этих умников развелось слишком много, наплодили кучу технологий, многие из которых просто проскочили мимо, так и не завоевав популярность.

PS: Я тут подумал, а нельзя ли было сделать опцию в instclient для создания gds32.dll в папке ФБ, может юзер просто хочет разместить эту dll рядом с программой?

PPS: Я тут просмотрел http://www.ibase.ru/inst_manual/#files на поиск слова 'админ'. Оно упоминается только один раз и то не совсем в связи с установкой ФБ. А должно быть краcное окно 'ВНИМАНИЕ! Генерация gds32.dll требует административной консоли!!!'
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39709021
Котовасия
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky SergeГенерация gds32.dll требует административной консоли!!!
Э... а нельзя ли в приложение встроить?
Вот у меня есть какая-то утилита, она запускается как приложение, но настраивает себя для запуска как системная служба, то. есть, ей требуются повышенные права.
Так вот, если прав недостаточно, она перезапускает себя с требованием вовышенных прав, соответственно система делает "темный экран" и запрашивает разрешение на сие у пользователя.
?
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39709034
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КотовасияBelotsky SergeГенерация gds32.dll требует административной консоли!!!Э... а нельзя ли в приложение встроить?Именно так оно и устроено.
Другой вопрос, что для данной конкретной утилиты такое поведение - сильно не оптимально.
1. Пользователь без прав администратора не может сделать "instclient q ..."
2. Если пользователь "что-то напутал", то утилита (получив права в новой консоли) - выругается, но никому не удастся узнать, что именно случилось.
...
Рейтинг: 0 / 0
instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
    #39709137
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код открыт, патчи рассматриваются, чай не rocket science
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / instclient (FB3.0) куда вывод идет, запускаю - в ответ тишина
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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