Indy 10, skąd to pobrać?

0

Witam

Mam pytanie skąd można pobrać pakiet Indy10?

Linki do plików na stronie nie działają http://www.indyproject.org/ [???]

0

znalazłem nawet lepsza wersje "indy10.0.76_d7.exe" (po wpisaniu tego w google znajduje plik do ściągnięcia)

I jakoś nie mogę zainstalować, problem jest w tym, że nie wyskakują żadne błędy. W czasie instalacji jest napisane, że mam usunąć starą wersje INDY. Korzystam z takiej wypowiedzi na innym forum.
przecież normalnie Delphi 7 ma zainstalowane Indy, ja sobie instalowałem tylko nowszą wersję. Aby to zrobić najpierw trzeba było usunąć starszą a jak? ... wejdź w zainstalowane komponenty i usuń najpierw wszystko co związane jest z Indy. Ale to nie wszystko - potem wejdź sobie w swój katalog gdzie masz wszystkie BPL'e i tam usuń te BPL'e które są własnie związane z Indy (jakie BPL'e - zobaczysz ich nazwy zanim je usuniesz z listy pakietów jakie masz obecnie zainstalowane w D7). Gdy już zrobisz te 2 czynności prawidłowo i ponownie odpalisz Delphi7 to powinno już być pusto po Indy, wtedy zainstaluj sobie tą wersję którą masz. Z tym, że może napisz jeszcze jaką masz tak w ogóle wersję - jaką chcesz zainstalować. Bo w D7 normalnie jest Indy9 ale ja instalowałem tam o jakiś numerek wyższą 9.014 czy coś takiego - i wszystko ładnie poszło
Po zainstalowaniu INDY mam tylko zainstalowane kilka komponentów. Nie mam w tym najważniejszych IdPOP3 IdHTTP itp.

PS.Proszę o pomoc

0

Wystarczy dostosować komponenty w "Palette"

0

Może ktoś sprawdzić czy ten kod działa?

procedure TForm1.Button1Click(Sender: TObject);
var
  ms : TStringStream;
begin
 ms:=tStringStream.Create('');
 IdSSLIOHandlerSocketOpenSSL1.DefaultPort:=443;
 IdSSLIOHandlerSocketOpenSSL1.Port:=443;
 IdSSLIOHandlerSocketOpenSSL1.Host:='https://addons.mozilla.org';
 IdHttp1.Get('https://addons.mozilla.org/pl/firefox/',ms);
 Memo1.Text:=ms.DataString;
end;

Obiekty(wystarczy skopiować i wkleić do programu wtedy wklei się jako obiekty :-) )

object Button1: TButton
  Left = 240
  Top = 304
  Width = 75
  Height = 25
  Caption = 'Button1'
  TabOrder = 0
  OnClick = Button1Click
end
object Memo1: TMemo
  Left = 344
  Top = 152
  Width = 185
  Height = 89
  Lines.Strings = (
    'Memo1')
  TabOrder = 1
end
object IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL
  MaxLineAction = maException
  Port = 0
  DefaultPort = 0
  SSLOptions.Method = sslvSSLv2
  SSLOptions.Mode = sslmUnassigned
  SSLOptions.VerifyMode = []
  SSLOptions.VerifyDepth = 0
  Left = 208
  Top = 80
end
object IdHTTP1: TIdHTTP
  AuthRetries = 0
  AuthProxyRetries = 0
  AllowCookies = True
  ProxyParams.BasicAuthentication = False
  ProxyParams.ProxyPort = 0
  Request.ContentLength = -1
  Request.ContentRangeEnd = 0
  Request.ContentRangeStart = 0
  Request.ContentRangeInstanceLength = 0
  Request.Accept = 'text/html, */*'
  Request.BasicAuthentication = False
  Request.UserAgent = 'Mozilla/3.0 (compatible; Indy Library)'
  HTTPOptions = [hoForceEncodeParams]
  Left = 176
  Top = 80
end

Jeśli działa, to czemu u mnie po naciśnięciu na guzik jest błąd "IOHandler value is not valid"? Co muszę zmienić żeby to działało?

0

a masz dllki do działania ssl ?

0

libeay32.dll
ssleay32.dll
Jeśli chodzi o te dwie dll'ki to miałem je w folderze gdzie był projekt cały(z exe).

0

A tu jeszcze screen błędu
user image</image>

1 użytkowników online, w tym zalogowanych: 0, gości: 1