Piszę aplikację, której jednym z zadań będzie pobranie pewnego pliku z internetu. Pogrzebałem tu i tam i dowiedziałem się, że można w tym celu wykorzystać komponent HTTPGet. Pobrałem go i zainstalowałem. Działał, ale do czasu. Gdy teraz próbuję skompilować program pojawia mi się błąd:
[Fatal Error] Main.pas(7): F1026 File not found: 'HTTPGet.dcu'
Skąd się toto wzięło - nie wiem. Wcześniej ten sam kod kompilował się bez problemu. Co więcej, gdybym chciał utworzyć nowy program wykorzystujący HTTPGet pojawia się ten sam błąd. Nie grzebałem w katalogu, w którym zainstalowane jest Delphi 2005, więc nie wiem, co może być przyczyną takiego błędu. Plik powinien być w katalogu C:\Program Files\Borland\BDS\3.0\lib ale go tam nie ma, choć go nie usuwałem.
I jeszcze pytanie na koniec: czy podczas pobierania pliku tym komponentem da się sprawdzić ile waży plik i ile danych już zostało pobranych, czy mam szukać innego komponentu?
Już wiem co było nie tak. Po ściągnięciu pliku httpget.zip na pulpit rozpakowałem go na pulpicie do katalogu httpget, zainstalowałem komponent i działał dopóki nie usunąłem katalogu httpget z pulpitu. Teraz po usunięciu komponentu katalog httpget skopiowałem do katalogu Lib w Delphi i dopiero wówczas zainstalowałem go jeszcze raz. Stamtąd przynajmniej go nie usunę