Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi [indy] geht super, nur auf anderen PCs nicht (https://www.delphipraxis.net/119377-%5Bindy%5D-geht-super-nur-auf-anderen-pcs-nicht.html)

jkrause92 25. Aug 2008 17:38


[indy] geht super, nur auf anderen PCs nicht
 
Hallo,

ich habe ein ziemlich umfangreiches Programm geschrieben.
Mit Hilfe von Indy greife ich damit auf Webseiten zu,
das Programm funktioniert bei mir super, nur auf andern PCs geht es einfach nicht.

Kennt jemand dieses Problem?

hiermal ein Beispiel:

Delphi-Quellcode:
  http.ReadTimeout:=strtoint(fmain.Etimeout.text);
  http.HandleRedirects := True;
  http.RedirectMaximum := 15;
  http.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)';
  http.Get('https://www.webseite.de');
bzw:

Delphi-Quellcode:
http.Get('https://www.webseite.de?test=test, PostDataStream);
              data.Text := PostDataStream.DataString;

Assertor 25. Aug 2008 17:40

Re: [indy] geht super, nur auf anderen PCs nicht
 
Hi,

Du greifst Du SSL Seiten zu. Ich gehe also davon aus, Du hast also auch einen IdSSLIOHandler zugewiesen. Die OpenSSL DLLs befinden sich auch auf beiden Rechnern? Diese solltest Du sicherheitshalber über das Setup in das Programmverzeichnis kopieren.

Gruß Assertor

jkrause92 25. Aug 2008 17:47

Re: [indy] geht super, nur auf anderen PCs nicht
 
Ja, die befinden sich im Programmordner.
Soll ich sie vorsichtshalber noch in einen Systemordner kopieren?

Mal davon abgesehen, tritt das Programm bereits schon auf, wenn ich keine SSL Seite aufrufe.

Assertor 25. Aug 2008 19:20

Re: [indy] geht super, nur auf anderen PCs nicht
 
Zitat:

Zitat von jkrause92
Soll ich sie vorsichtshalber noch in einen Systemordner kopieren?

Nein, das ist schon richtig mit dem Programmordner. Es gibt ja unterschiedliche Versionen von den OpenSSL DLLs, wenn die im Systemordner genutzt werden, kommt es schnell zur DLL-Hell.

Wenn das Problem aber auch schon ohne SSL auftritt, kann das tausende Ursachen haben. Das wird schwer zu lösen... Da hilft u.U. nur (Remote-)Debugging, eigene Logs erstellen und genau auf etwaige Fehlermeldungen zu prüfen.

Das sprengt aber den Rahmen etwas :glaskugel:

Gruß Assertor

SirThornberry 25. Aug 2008 20:31

Re: [indy] geht super, nur auf anderen PCs nicht
 
Welcher Fehler kommt denn bzw. was passiert was nicht passieren soll?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz