AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

libcurl.dll

Offene Frage von "Humbucker"
Ein Thema von Humbucker · begonnen am 13. Apr 2023 · letzter Beitrag vom 13. Apr 2023
 
Humbucker

Registriert seit: 8. Feb 2013
Ort: im Lahntal
28 Beiträge
 
Delphi 10.4 Sydney
 
#1

libcurl.dll

  Alt 13. Apr 2023, 18:21
Hallo,

ich habe ein Problem bei der Distribution unserer Software als 64 Bit Anwendung (in der 32 Bit Version tritt das Problem nicht auf). Es handelt sich um eine VCL-Anwendung für Windows. Der Test erfolgte auf Windows 10 in einer virtuellen Testumgebung. Als Installer wird InstallShield Express verwendet und es werden die COM Informationen der Datei libcurl.dll ausgelesen. Es wird eine Manifestdatei mit dem Namen LibCurl64.DllA.manifest mit vom Installer erzeugt und installiert.

Vorweg sei gesagt, dass sich die Anwendung in der IDE problemlos starten und ausführen lässt. Wenn die Software als 64 Bit Anwendung gepackt und auf einem anderen Rechner installiert wird, erscheint (ohne libcurl.dll) eine Fehlermeldung: "Cannot find import. DLL may be missing, corrupt, or wrong version - File: libcurl.dll - error 126". Wird nun die aktuelle Version der libcurl.dll (Version 8.0.1.0 vom curl.se) in das Programmverzeichnis kopiert, dann erscheint zwar die Fehlermeldung nicht mehr, aber die Software startet nicht (es passiert einfach nichts und auch das eingebundene CodeSite startet nicht).

Ich habe beim Starten der Software in der IDE die Thread-Meldungen für die 32-Bit Version und die 64-Bit Version verglichen und tatsächlich wird in der 64-Bit Version die Datei libcurl.dll geladen; in der 32 Bit Version passiert das nicht. Im Quellcode ist kein Aufruf der libcurl.dll vorhanden - möglicherweise kommt die Einbindung aus einer Fremdkomponente. Ich kann die Datei libcurl.dll zwar auf dem Entwicklungsrechner finden, aber keines der Verzeichnisse hat eine Bezug zu Delphi oder dem RAD Studio. Im Internet finde ich auch keine Information über eine Verbindung zwischen Delphi 64-Bit und libcurl.dll

Hat jemand eine Idee was das Problem ist und wie ich es lösen kann? Vielen Dank für eure Unterstützung.

Gruß Michael
Michael H.
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:16 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