Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FireBird Embedded [D5, IB6.x]


Страницы:   1 2

paxer ©   (2003-07-08 10:39:00) 

Поставил FireBird Embedded - скопировал FIREBIRD.CON,FIREBIRD.MSG, gds32.DLL (переименованная FBEMBED.DLL). На работе коннект есть дома - не хочет. Пишет "Не найдена gds32.DLL" хотя она в директории приложения есть.
Отличия: на работе W2000, дома - W98. Раньше дома стоял Firebird-1.0.0.796-Win32.exe. Снес, попробовал - не коннектится. Поставил Firebird-1.0.0.796 - коннекчусь к нему, к Embedded коннекта нет.
По работе с Firebird и Интербейс я новичек. Подскажите, что делать.


paxer   (2003-07-10 10:58:00) [1]

Проверю. На работе msvcrt.dll есть. Дома - не знаю.


Digitman   (2003-07-10 10:35:00) [2]


> paxer


В данный момент FBEmb (вплоть до RC4) требует не msvcr70.dll, а msvcrt.dll. Если msvcrt.dll не найден, то gds32.dll из состава FBEmb не может быть загружен, что, вероятно, у тебя и происходит.


paxer   (2003-07-10 10:16:00) [3]

Поставил Yaffil personal - заработало. Копировал вместе с msvcr70.dll и ib_util.dll. Может их и не хватало Firebird Embedded? Хотя опять же, на работе под В2000 и на машине, где никогда небыло никакого Интребейса - работает.
Буду работать Yaffil personal.
Всем спасибо.


Digitman   (2003-07-10 08:14:00) [4]


> paxer


сдается мне, что отсутствует msvcrt.dll.
поищи его, если нет - найди и положи в %WINDOWS%\SYSTEM


Zacho   (2003-07-10 07:17:00) [5]


> kaif © (10.07.03 00:28)

Вестимо, на http://sourceforge.net/project/showfiles.php?group_id=9028


kaif   (2003-07-10 00:28:00) [6]

Народ, а где скачать самыйпоследний Firebird?


paxer   (2003-07-09 17:40:00) [7]

Попробовал: GetLastError=1157
"Не найден один из файлов библиотек, необходимых для выполнения данного приложения"
Кинул все три файла в Виндоуз\Систем - то же самое.


paxer   (2003-07-08 16:20:00) [8]

Попробую. Завтра сообщу результаты - пробовать надо дома.


Digitman   (2003-07-08 14:59:00) [9]


> paxer


похоже на "правильно"

перекомпилируй модули Zeos с отл.инф-цией (если ее нет), включи опцию проекта "Use Debug DCU", поставь брейкпойнт на строчке LoadLibrary(PChar(DLL)), сделай 1 шаг, проверь значение hDLL, если 0, то в Debug | Evaluate/Modify .. запроси SysErrorMessage(GetLastError)... о результатах сообщишь.


Anatoly Podgoretsky   (2003-07-08 14:04:00) [10]

paxer (08.07.03 13:59)
Если это так то могут быть проблемы с нахождением gds32.dll


paxer   (2003-07-08 13:59:00) [11]

Забыл добавить:
PChar(DLL)="gds32.dll"


paxer   (2003-07-08 13:57:00) [12]

Вот что делает Zeos (если я правильно выковырял):
if hDLL = 0 then
begin
hDLL := GetModuleHandle(PChar(DLL));
LibLoaded := False;
if hDLL = 0 then
begin
hDLL := LoadLibrary(PChar(DLL));
LibLoaded := True;
end;
end;


Digitman   (2003-07-08 13:52:00) [13]


> paxer


о Zeos знаю лишь понаслышке, но, если он халявный, почему не взгляуть в исходники и не посмотреть, где этот самый Zeos при инициализации ищет gds32.dll ?


paxer   (2003-07-08 13:02:00) [14]

>Alexandr ©
Ты редкий оптимист. Ценю.

Кстати, а насколько проблематичен переход FireBird<->Yaffil? Есть ли такой опыт?


Alexandr   (2003-07-08 12:52:00) [15]

дык trial в Yaffil 3 месяца


paxer   (2003-07-08 12:50:00) [16]

>Alexandr ©
Надеюсь, в скором будущем данное положение вещей изменится.


Alexandr   (2003-07-08 12:46:00) [17]

ну тады ой...


paxer   (2003-07-08 12:41:00) [18]

При деинсталляции FireBird на вопрос "Удалить gds32.Dll?" я ответил "Да". Поиск делал - ДЛЛ были только в директориях моих программ.

>Alexandr ©
Надеюсь дожить до тех времен, когда скорость, надежность и поддержка будут иметь большее значение, чем бесплатность. К сожалению вынужден констатировать, что для меня это не так...


Anatoly Podgoretsky   (2003-07-08 12:34:00) [19]

paxer (08.07.03 12:12)
А ты сделал поиск по диску на наличие файлов gds32.Dll


Alexandr   (2003-07-08 12:33:00) [20]

плюсы: скорость, надежность, поддержка.
а бесплатный сыр только в мышеловке.
а стоит он мало...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо