Strona 3 z 3

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: wtorek, 25 listopada 2008, 21:33
przez wargo
Cyfrowy Baron napisał(a):Wszystko czego potrzebujesz oprócz biblioteki to jeszcze jej specyfikacja.

Czyli pliki np. *.lib o nazwie biblioteki dll czyli taka jaka się tworzy podczas kompilacji własnej, z programem wystarczy dołączyć plik .dll bez pliku lib (służy tylko do kompilacji).

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: środa, 26 listopada 2008, 09:57
przez Cyfrowy Baron
Biblioteki DLL można dołączać na dwa sposoby, statycznie i wtedy wymagany jest plik LIB, lub dynamicznie i wtedy nie potrzeba pliku LIB.
Niezależnie od tego jak podłączane są te biblioteki, trzeba wiedzieć jakie funkcje znajdują się w tych bibliotekach, jak są skonstruowane, by można było się do nich podłączyć, to jest właśnie specyfikacja biblioteki.

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: środa, 26 listopada 2008, 19:22
przez shogun
Witam ponownie :D

Poczytalem troszke o wininet, znalazlem fragment kodu, ktory powinien wystarczyc do zalogowania sie do konta na server https poprzez ssl.



HINTERNET sEsja = InternetOpen (NULL, INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY, NULL, NULL, 0);
InternetConnect (sEsja,"MyHttpServer",INTERNET_DEFAULT_HTTPS_PORT, "User name", "User password", INTERNET_SERVICE_HTTP, 0, 0 );



Teraz jak zwykle czarodziejskie pytanie :

Jak polaczyc sie do servera, jesli znam tylko adres url ? W jaki sposob sprawdzic jakie dane serwer wysyla do mnie ??

Z gory dzieki za odp.

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: środa, 26 listopada 2008, 20:28
przez shogun
Wlasnie przegladalem dokumentacje na MSDN i nie wiem jak mi wczesniej to ulecialo, ale mam juz :)



HINTERNET sEsja = InternetOpen (NULL, INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY, NULL, NULL, 0);
InternetConnect (sEsja,"MyHttpServer",INTERNET_DEFAULT_HTTPS_PORT, "User name", "User password", INTERNET_SERVICE_HTTP, 0, 0 );


w miejsce "MyHttpServer" mozna wpisac adres w postaci http://www.costam.domena, albo ip :), pamietajac, zeby adres byl w cudzyslowiu ;)

pytanie:

W jaki sposob moge sprawdzic czy zalogowalem sie na swoje konto, czy tez polaczenie zostalo odrzucone ??

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: sobota, 11 kwietnia 2009, 19:02
przez mani
Zainstalowałem indy w wersji 9, jednakże przy kompilacji programu wyświetla mi się taki błąd:
Kod: Zaznacz cały
[Linker Fatal Error] Fatal: Unable to open file 'INDY60.LIB'

Próbowałem instalować indy po raz drugi, nie przyniosło to jednak innego efektu.
Jak to naprawić?

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: poniedziałek, 13 kwietnia 2009, 08:35
przez Cyfrowy Baron
Sprawdź w którym katalogu, w Twoim komputerze znajduje się plik INDY60.LIB, następnie poprzez menu Tools -> Options, w sekcji: Paths and Directories, w liniach: Include Path i Library Path dodaj ścieżki dostępu do tych katalogów. Robi się to poprzez kliknięcie na przycisku [...] przy ComboBox'ach.

Zadziała na nowe projekty, powinno też zadziałać dla już istniejących projektów, jeżeli nie to w menu Project -> Options (dla wybranego projektu) w sekcji Paths and Defines w liniach Include Path i Library path dodaj jak wyżej...

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: poniedziałek, 13 kwietnia 2009, 16:19
przez mani
Cyfrowy Baron napisał(a):Tools -> Options, w sekcji: Paths and Directories

Jestem chyba ślepy, ale nigdzie czegoś nie widzę. Bo Options jest kilka, ale w żadnym nie zauważyłem tego pola.
Obrazek

Poza tym, z tego co patrzyłem w folder C6, to w ogóle nie utworzył mi się taki plik, stąd mój problem ;] .

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: poniedziałek, 13 kwietnia 2009, 17:40
przez Cyfrowy Baron
W BCB 6 to jest menu Tools -> Environment Options. Wzorowałem sie na C++ Builder 2007.
Twój błąd nie dotyczy brakującej biblioteki, lecz tego, że wcześniej prawdopodobnie używałeś w projekcie INDY w starszej wersji i teraz projekt "pamięta", że tam buł plik INDY60.LIB. Dlatego musisz usunąć z pliku projektu wszystkie odwołania do tegoż pliku. Niestety C++ Builder 6, nie oferuje żadnej funkcji umożliwiającej usunięcie wpisów odwołujących się do nieistniejących bibliotek, tak jak to jest np. w C++ Builder 2007.

Zamknij środowisko BCB.
Uruchom w Notatniku plik projektu w BCB 6 to jest chyba plik *.bpr.
Odszukaj w sekcjach LIBRARIES value i SPARELIBS value wpisy odwołujące się do nieistniejących bibliotek i je usuń, masz np. coś takiego:

<LIBRARIES value="bcbie.lib INDY60.LIB rtl.lib vcl.lib"/>
<SPARELIBS value="vcl.lib rtl.lib INDY60.LIB bcbie.lib"/>

po usunięciu wpisów powinno być:

<LIBRARIES value="bcbie.lib rtl.lib vcl.lib"/>
<SPARELIBS value="vcl.lib rtl.lib bcbie.lib"/>

Zapisz zmiany.

Przed wprowadzeniem zmian do pliku projektu, stwórz jego kopię na wypadek uszkodzenia.

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: piątek, 17 kwietnia 2009, 22:31
przez mani
Ale to mi nic nie pomoże, skoro na dysku nie mam i nie miałem pliku INDY60.lib, nie utworzył się podczas instalacji Indy.

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: sobota, 18 kwietnia 2009, 10:36
przez Witold
W czasie wykonywania FULLC6.BAT, pojawiają się jakieś błędy? Te błędy można zobaczyć m.in. gdy uruchomisz FULLC6.bat z linii poleceń lub gdy dopiszesz na koniec pliku FULLC6.bat polecenie pause.

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: sobota, 18 kwietnia 2009, 14:22
przez mani
Załączam kopię tego co się wyświetliło.

Czy jakby ktoś podesłał mi swój katalog C6 (albo sam ten plik), też by zadziałało? Jeśli tak, to bardzo o to proszę ;]

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: niedziela, 19 kwietnia 2009, 09:20
przez Cyfrowy Baron
Pobierz archiwum Indyc6.exe stąd.
► pass 

To jest gotowe archiwum po przerobieniu plikiem FULLC6.BAT i zawiera plik Indy60.lib. Kiedyś instalowałem go z tego archiwum i nie miałem problemów.

Wybierz w menu Component -> Install packages, przycisk Add i dodaj plik dclindy60.bpl. Powinno działać. U mnie zawsze działało.

W drugim przypadku Nie zapomnij wcześniej odinstalować poprzedniej instalacji INDY.

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: piątek, 16 października 2009, 18:45
przez sawcioo
Bardzo proszę o ponowne wrzucenie paczki.

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: środa, 21 października 2009, 10:07
przez Cyfrowy Baron

Re: Instalacja indy na bcb6 + podglad pakietow

Nowy postNapisane: czwartek, 20 kwietnia 2017, 18:22
przez Mironas
Nowy komputer, Windows 10.
Zainstalowałem BCB6 + Update Pack 4

Następnie próbuję zainstalować Indy 9:
Cyfrowy Baron napisał(a):Po pobraniu archiwum z pakietem *.zip, należy go gdzieś rozpakować najlepiej w katalogu z BCB. Gdy już rozpakujemy archiwum uruchamiamy plik *.bat znajdujący się w katalogu z pakietem, dla BCB 6 jest to plik Fullc6.bat, plik wsadowy rozpakuje pakiet Indy dla BCB 6 do katalogu C6, należy go odszukać. W katalogu C6 powinien znajdować się plik dclIndy60.bpl, jest to plik instalacyjny pakietu dla BCB 6. Teraz uruchamiamy środowisko Borland C++ Builder 6 i przechodzimy do menu Component -> Instal Packages..., wyskoczy okno Project Options..., klikamy na przycisku Add i wyszukujemy plik dclIndy60.bpl. Komponenty powinny się zainstalować [...]:

Ale się nie instaluje. Dostaję komunikat:

Nie znaleziono punktu wejścia procedury
@Idresourcestrings@_RSBindingAny w bibliotece C:\Program Files (x86)\Borland\CBuilder6\Indy9\C6\dclIndy60.bpl