Witam
Mam pytanie skąd można pobrać pakiet Indy10?
Linki do plików na stronie nie działają http://www.indyproject.org/ [???]
Witam
Mam pytanie skąd można pobrać pakiet Indy10?
Linki do plików na stronie nie działają http://www.indyproject.org/ [???]
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
Wystarczy dostosować komponenty w "Palette"
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?
a masz dllki do działania ssl ?
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).