Skocz do zawartości
Yourek

Delphi XE + AnyDac

Rekomendowane odpowiedzi

Napisano (edytowane)

Witam,

Próbuje przenieść projekt (otrzymany w spadku) napisany w Delphi XE na nowy komputer. Projekt ten wymaga do działania komponentów AnyDac oraz silnika baz danych PostgreSQL.

PostgreSQL mam zainstalowany i działa prawidłowo. Delphi XE również jednak jest kłopot z komponentami AnyDac.

Mam taki problem, że gdy instaluje pakiet AnyDac właśnie dla PostgreSQL to pod koniec instalacji pojawia się wiersz poleceń z błędem:

 

ERROR: [AnyDac][Phys][PG]-314. Cannot load vendor library [libpq.dll]

Nie można odnaleźć określonego pliku.

Check it is in the PATH or application EXE directories and has x86 bitness.

 

 

Instalacja później dobiega końca, ale gdy uruchamiam Delphi XE to nie ma zainstalowanych w nim komponentów AnyDac.

Czy ktoś może podpowiedzieć co należy zrobić aby instalacja zakończyła się pełnym sukcesem i w delphi pojawiły się komponenty AnyDac?

 

Edit:

System: Windows 8.1 64 bit

PostreSQL: 9.2.8 64 bit

AnyDac: 6.0.9

Edytowane przez Yourek

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W końcu znalazłem sposób aby instalacja AnyDac przebiegła bez błędów. Okazuje się, że do katalogu BIN gdzie mamy Delphi zainstalowane trzeba skopiować biblioteki z postgreSQL'a.

Jednak pomimo poprawnej (niby) instalacji gdy uruchamiam Delphi XE to wciąż nie widzę komponentów od AnyDac.

 

Co może być tego przyczyną? czy coś dodatkowo trzeba zrobić?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

Udało się znaleźć przyczynę. Może komuś się przyda to dodaje rozwiązanie:

 

Trzeba sprawdzić w opcji Component -> Install packages czy jest dodany wpis do plików BPL od AnyDac. Jeśli nie ma to wystarczy dodać ścieżkę (w moim przypadku C:\Users\Public\Documents\RAD Studio\8.0\Bpl\AnyDAC_Dcl_D15.bpl) i powinno zadziałać.

Edytowane przez Yourek

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...