![]() |
Indy SSL x86 & x64 .dll's
Nabend zusammen,
ich befasse mich gerade noch einmal mit SSL und Indy. Ich habe ein Tool geschrieben, was eine SSL Versbindung zu einem Server aufbaut. Dazu habe ich idHTTP und IdSSLIOHandlerSocketOpenSSL benutzt. Jetzt muss man ja die Dateien "libeay32.dll" und "libssl32.dll" ins Root Verzeichniss der Anwendug kopieren. Doch leider habe ich immer die Fehlermeldung bekommen, dass die SSL Bibliotek nicht geladen werden konnte. Also habe ich mich auf die Suche gemacht und habe folgenden Thread gefunden: ![]() Dort habe ich nun die beiden neusten Archive geladen (32Bit & 64Bit). Nun habe ich mein Programm auf einem 32 Bit & 64 Bit System getestet und jeweils die passenden .dll's dazu gepackt. Und siehe da, es funktioniert. Doch diesen Aufwand kann ich meinen "Kunden / Usern" nicht an tun. Zumal die Dateien ja gleich heißen und ich daher entweder die 32 Bit oder 64 Bit Dateien in's Root Verzeichnis laden kann. Wie stelle ich es also nun am besten an, dass meine Anwendung auf jedem Betriebssystem läuft, ohne das der User etwas kopieren /etc muss? |
AW: Indy SSL x86 & x64 .dll's
Indem du ein Setup erstellst, was alle Dateien an die richtige Stelle kopiert?
(Also so, wie man das machen sollte) |
AW: Indy SSL x86 & x64 .dll's
Ok dann werde ich mich damit beschäftigen.
Man kann IdSSLIOHandlerSocketOpenSSL aber nicht sagen, in welchem Verzeichniss die .dll's liegen oder? Sonst könnte man ja eine If-Anweisung erstellen. Wenn Betriebssystem = x86 dann .dll's liegen in Verzeichniss "x86" sonst in Verzeichniss "x64" Um es mal abstrackt darzustellen. |
AW: Indy SSL x86 & x64 .dll's
Zitat:
XCopy-"Installation" (Bzw. direkter start von Serverlaufwerk) haben schon ihren Scharm |
AW: Indy SSL x86 & x64 .dll's
Zitat:
|
AW: Indy SSL x86 & x64 .dll's
Verstehe ich nicht, die 32bit und 64bit Anwendung Deines Programmes müsste doch auch in je einem Verzeichnis liegen?
z.B. MeinProgramm\BIN32\Programm.exe MeinProgramm\BIN64\Programm.exe dann jeweils die DLLs da rein |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz