WhichFailedToLoad gab folgenden String zurück: "Failed to load ssleay32.dll".
Möglicherweise bedeutet dies, dass die libeay32.dll geladen wurde (?).
Ich habe die Anweisung
Code:
showmessage(WhichFailedToLoad)
direkt zu Beginn der Funktion
PostMock eingefügt.
Wenn ich
das dort richtig gelesen habe, weist die obige Fehlermeldung tatsächlich darauf hin, daß die
DLL nicht geladen wurde. Andernfalls würdest du ganz andere Fehlermeldungen sehen, die Konflikte mit entsprechenden Methoden in der
DLL angeben. Im Fall, auf den der Link verweist, scheint es sich im Versionsunterschiede zu handeln. Ich würde daher noch einmal den ganzen
Indy-Kram von vorne installieren, und zwar in einem anderen Ordner. Ich z.B. installiere alle Komponenten wenn möglich unter Users\Public\Documents\RadStudio. Dort gibt es keine Zugriffsbeschränkungen. Beim Herunterladen solltest du genauestens darauf achten, daß
Indy und Dlls zusammenpassen.