powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 3.0 Embedded подключения с разных приложений
25 сообщений из 69, страница 2 из 3
Firebird 3.0 Embedded подключения с разных приложений
    #39853411
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladИбо чушь про реестр и клиента пишете, ой какую чушь...
ок, чушь. А где это всё описано?

Допустим, открываю базу через embedded, т.е. fbclient.dll 4.0.
Вижу, что он пытается открыть firebird.conf и databases.conf в текущей папке, но в реестр обращений нет.
3.0 - тоже в реестр не лезет.

Зачем тогда instreg ?
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853432
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvА где это всё описано?А что - не описано ? Значит никому не надо, раз не заставляют описать ?
Я точно знаю, что много раз на всех заборах писал о том, что в реестр никто давно не смотрит.
Вот, например - тебе писал: 19319307

Чтение реестра выпилено в 2010 году, почему нет в документации - понятия не имею.
То же самое могу сказать про instreg.
Мне хватает других забот, в том числе с документацией "своей" работы.
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853737
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЯ точно знаю, что много раз на всех заборах писал о том, что в реестр никто давно не смотрит.
Чтение реестра выпилено в 2010 году

1) вот вообще никто, или fbclient.dll ? есть же ещё fbserver.exe, есть .NET Provider & ODBC & Jaybird в конце концов, про разные библиотеки вне FB Project - PHP, Python, OLE IB Provider, Delphi, etc - тем более

2) заборы разные бывают, большинство, увы - одноразовые

Вот написал бы ты в c:\Program Files\Firebird\Firebird_2_1\doc\*.txt, что начиная с версий 2.0.N, 2.1.M, 2.5.L, 3.0.0 поиск message-файла и conf-файла ведётся fbclient по такой-то последовательности, а fbserver - по этакой, и что там насчет реестра и enrionment vars - и была бы официально закоммиченная дока в более-менее всем известном месте, а тех-райтерам остлось бы лишь копипастнуть
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853740
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

на какой-то зарубежной конференции по ФБ Влад делал доклад на тему "последовательности". Но я что-то найти не могу.
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853741
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Мюнхен 2009
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853743
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

материалы 2008 продавались на двд. вероятно, материалы 2009 тоже не публиковались.
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853747
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а даже если бы публиковались, то что?

словами Влада, а тикет на документацию в трекере он вешал, что этого не хватает ?
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853864
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

если бы публиковались, было бы понятно.
"тикет" непонятно на что вешать. это же не баг, а просто либо "определенное поведение" либо "исправленное поведение".

Я разве что добавлю, что 2.5 точно берет запись из реестра. Потому что недавно у одного клиента сервер 2.5 выводил тотальную фигню, оказалось, что есть запись в реестре, которая указывает на firebird.msg от 1.5.
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853866
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

рация - на бронепоезде

тикет вешать - на документацию и отсуствие в ней описания того-то и сего-то

и Симонова в исполнители
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853879
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

чё это меня? Если я правильно понимаю трёшка и старше совсем не лезет в реестр. Вроде бы как никогда. За всякие там компонент доступа не использующие fbclient не ручаюсь. Пусть сами рассказывают что у них там.

В русской версии по поводу установки всё будет, но не так быстро. За остальное не обещаю.
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853964
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochи Симонова в исполнители
Симонов тут ни при чем. К примеру, на ФБ 4 релизноты есть? Нет, Хелен отходит от инсульта.
А в /doc что-то есть? Нет, там ХЕРОТЕНЬ еще от ФБ 2.0 и далее.
В текущем раскладе разработчики они же микро-документописатели, а у них либо разрабатывать, либо писать минимальную доку.
А 16 октября конференция по 4.0. Вот и дилемма -то ли выпускать релиз 4, то ли микро-доку писать.
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853965
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

кстати. И вот тут бы кому-то подключиться, и например, поубирать всю старую херь из /doc, в смысле, указать разработчикам на конкретные файлы, в которых одно старьё.
Но нет, "Симонова в исполнители..."

p.s. тут я не знаю, смайлик надо добавлять, или нет. Самоорганизация сообщества когда-то произойдет, или так и будет монархическое правление?
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853966
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853980
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvА в /doc что-то есть?

существующий LangRef 4.0 на основе них и пополняется по горячим следам, не дожидаясь RN.
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853992
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисЕсли я правильно понимаю трёшка и старше совсем не лезет в реестр. Вроде бы как никогда.
Не помню, как в инсталляторе, но, если запустить трешку в виде полноценного сервера из распакованного архива, то на голой винде (Win XP, Win7) приложение не может загрузить клиентскую библиотеку, потому что "не видит" msvcr100.dll.

Приходится либо прописывать ее в реестре прилагаемой в комлекте vccrt10_Win32.msi (спасибо, что положили), либо копировать в корень с прикладой, либо копировать все приложение в папку с тройкой и юзать как эмбеддед :)
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39853998
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в своих программах устанавливаю переменную окружения FIREBIRD и больше никаких проблем с поиском библиотек
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39854016
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

насчёт XP не скажу. Выпилил я её отовсюду уже, а вот в Win7 трёшка у меня преспокойно работает из архива безо всяких там установок vccrt10

msvcr100.dll и так лежит в архиве прямо в корне. Кто копирует архив не целиком ССЗБ
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39854052
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк ЕвгенийЯ в своих программах устанавливаю переменную окружения FIREBIRD и больше никаких проблем с поиском библиотек
это хорошо, если ты - "в этой гостинице администратор" ©, а если работаешь на разных машинах и приложение портабельное(с флешки, например), то иногда прав может просто не хватить.
Симонов Денисв Win7 трёшка у меня преспокойно работает из архива безо всяких там установок vccrt10
ты будешь смеяться, но на "своей" семерке (из-под которой и работаю) у меня тоже проблем нет, а вот в виртуалке (и x32, и x64 Win7) - есть. Это я еще на макоси не пробовал :)
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39854056
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

ну я конечно сомневаюсь в чистоте своей ОСи, ибо программ там до фига, и возможно MS VCR поставил кто-то ещё. Но и в других местах пока проблем не замечал.
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39854128
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Докиногда прав может просто не хватить.

на установку переменных окружения для своей прикладухи нужны права ? и давно ?

любой bat-ник выставит тебе переменные

в никсах тоже, только там вместо команды set команда export
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39854130
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дока вот в виртуалке (и x32, и x64 Win7) - есть

а это, вангую, потому что есть много разных vccrt10, и в WinSxS на виртуальках у тебя нужной версии не оказалось
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39854131
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvИ вот тут бы кому-то подключиться, и например, поубирать всю старую херь из /doc

курица и яйцо

чтобы определить устарвший файл в документации нужно прочитать документацию, в которой будет написано, что определённая часть документации устарела

кстати, такие части надо не убирать, а именно описывать как информацию валидную до версии такой-то и замещённую новой информацией начиная с версии такой-то

P.S. и да, "у кое кого" 9 тикетов висят на DOC-* и WEB-*, из которых ОДИН закрыт той самой Хелен, а остальные брошены.
Даже такой простейший тикет, как "файл нулевой длины" - http://tracker.firebirdsql.org/browse/DOC-119
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39854133
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39854150
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

не нужны права для переменной в своей программе.
Код: pascal
1.
SetGlobalEnvironment('FIREBIRD', FolderWithfbclient_dll);


Сама функция
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
function SetGlobalEnvironment(const Name, Value: string; const Local: Boolean = True;
  const User: Boolean = True): Boolean;
resourcestring
  REG_MACHINE_LOCATION = 'System\CurrentControlSet\Control\Session Manager\Environment';
  REG_USER_LOCATION = 'Environment';
begin
  Result := Local;
  SetEnvironmentVariable(PChar(Name), PChar(Value));
  if not Result then
  with TRegistry.Create do
  try
    if User then { User Environment Variable }
      Result := OpenKey(REG_USER_LOCATION, True)
    else { System Environment Variable }
    begin
      RootKey := HKEY_LOCAL_MACHINE;
      Result  := OpenKey(REG_MACHINE_LOCATION, True);
    end;
    if Result then
    begin
      WriteString(Name, Value); { Write Registry for Global Environment }
      { Update Current Process Environment Variable }
      SetEnvironmentVariable(PChar(Name), PChar(Value));
      { Send Message To All Top Window for Refresh }
      SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, Integer(PChar('Environment')));
    end;
  finally
    Free;
  end;
end;
...
Рейтинг: 0 / 0
Firebird 3.0 Embedded подключения с разных приложений
    #39854210
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Докна "своей" семерке (из-под которой и работаю) у меня тоже проблем нет, а вот в виртуалке (и x32, и x64 Win7) - есть"Вы просто не умеете их готовить".
Взял "золотую" семерку (образца 2009 года, без сервиспака, 64-разрядная редакция HomeBasic).
"Просто скопировал" дистрибутив FB "свежей сборки", и ... Оно работает. Пробирка - QEMU 4.1.0.
...
Рейтинг: 0 / 0
25 сообщений из 69, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 3.0 Embedded подключения с разных приложений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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