Article View: pl.comp.lang.delphi.bazy-danych
Article #82548Re: Firebird Embedded - problem z dostępem do bazy danych
From: Adam Siwoń
Date: Wed, 01 Jul 2015 10:04
Date: Wed, 01 Jul 2015 10:04
44 lines
3287 bytes
3287 bytes
W dniu 2015-06-30 o 13:02, mmm pisze: > >> No właśnie nie. Komponent ADConnection leży na jednym data module z >> ADPhysIBDriverLink. VendorLib ustawione w trybie projektowania. >> DataModule jest co prawda tworzone dynamicznie, ale tylko w jednej kopii. >> Poza tym gdy obserwuję aplikację na ProcessMonitorze to widziałbym, że u >> mnie szuka najpierw fbclient.dll a dopiero potem fbembed.dll. A u mnie >> od razu dobiera się do fbembed.dll a u klienta od razu do fbclient.dll. >> Niestety nie mam dostępu do tej stacji roboczej - może wtedy udało by >> się coś więcej zdiagnozować. Zastanawiałem się, czy przypadkiem w >> rejestrze systemowym w gałęzi KnownDlls nie ma dziwnych wpisów, ale >> niestety nie mam jak tego sprawdzić. >> > > Dwa pomysły do sprawdzenia > > 1) Ciekawe jak by zareagowała aplikacja jakbyś dodał aktualny katalog > przez SetDllDirectory(....) zamiast ścieżki do DLL ? Nie mam już gdzie próbować :-). W dodatku w dokumentacji funkcji jest napisane: After calling SetDllDirectory, the standard DLL search path is: 1. The directory from which the application loaded. 2. The directory specified by the lpPathName parameter. 3. The system directory. Use the GetSystemDirectory function to get the path of this directory. The name of this directory is System32. Czyli na pierwszym miejscu wciąż jest ścieżka z aplikacją. > 2) http://delphi.wikia.com/wiki/Remote_Debugger > +do tego TigerVNC albo jakiś inny "zdalny pulpit" > +profilaktycznie tunel po SSH jak za NAT-em > Fizyczny dostęp nie będzie potrzebny ;) To zawsze mogę, ale skoro aplikacja działa, to klient nie jest już specjalnie chętny do testów. Myślę, że nie będę już specjalnie drążył tematu, bo teraz mogę sobie gdybać, ale nie mam środowiska do testów. Dziękuję wszystkim za udział w dyskusji. -- z pozdrowieniami Adam Siwoń
Technical Details
Message-ID:
<5593bb18$0$8380$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<558da3c1$0$2188$65785112@news.neostrada.pl> <55910847$0$8375$65785112@news.neostrada.pl> <55912602$0$2203$65785112@news.neostrada.pl> <559138e5$0$27516$65785112@news.neostrada.pl> <55913d17$0$2199$65785112@news.neostrada.pl> <3mfkihw4ld0m$.yyo4s0ylbz29$.dlg@40tude.net> <559196cc$0$8379$65785112@news.neostrada.pl> <mmtt03$r82$1@portraits.wsisiz.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Wed, 01 Jul 2015 12:04:09 +0200 From: Adam Siwoń <traptak@poczta_no_spaam.onet.pl> User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 Newsgroups: pl.comp.lang.delphi.bazy-danych Subject: Re: Firebird Embedded - problem z dostępem do bazy danych References: <558da3c1$0$2188$65785112@news.neostrada.pl> <55910847$0$8375$65785112@news.neostrada.pl> <55912602$0$2203$65785112@news.neostrada.pl> <559138e5$0$27516$65785112@news.neostrada.pl> <55913d17$0$2199$65785112@news.neostrada.pl> <3mfkihw4ld0m$.yyo4s0ylbz29$.dlg@40tude.net> <559196cc$0$8379$65785112@news.neostrada.pl> <mmtt03$r82$1@portraits.wsisiz.edu.pl> In-Reply-To: <mmtt03$r82$1@portraits.wsisiz.edu.pl> Lines: 45 Message-ID: <5593bb18$0$8380$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 80.53.227.122 X-Trace: 1435745048 unt-rea-b-01.news.neostrada.pl 8380 80.53.227.122:3382 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit