Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   QuickPDF (7.23), Delphi XE, DLL (https://www.delphipraxis.net/158655-quickpdf-7-23-delphi-xe-dll.html)

hoika 25. Feb 2011 10:12

QuickPDF (7.23), Delphi XE, DLL
 
Hallo,

hat schon mal jemand obige Konstellation in einer DLL verwendet ?
Kompiliere ich eine 7.23 mit D2010, kann ich die DLL mit LoadLibrary öffnen,
die identische DLL mit Delphi XE kompiliert erzeugt beim LoadLibrary eine Schutzverletzung.

Ich habe schon versucht, die DLL zu Debuggen,
aber bei der Stelle, wo er vom initialization zum fina-Dingens "springt" steht nichts.

QuickPDF habe ich leider nicht als Quellcode, nur die DCU.
Irgendwas muss im initialization schiefgehen.


Danke


Heiko

Bernhard Geyer 25. Feb 2011 10:17

AW: QuickPDF (7.23), Delphi XE, DLL
 
Zitat:

Zitat von hoika (Beitrag 1084336)
QuickPDF habe ich leider nicht als Quellcode, nur die DCU.
Irgendwas muss im initialization schiefgehen.

Das ist das Problem. Für XE wirst du die Sourcen benötigen damit auch die DCU's passend neu erzeugt werden können.
DCU's sind seit jeher Versionsspezifisch.

Mich wundert nur das er nicht anmeckert das die vorhandenen DCU's nicht passen.

hoika 25. Feb 2011 10:42

AW: QuickPDF (7.23), Delphi XE, DLL
 
Hallo,

nein, das hast du falsch verstanden.
Ab der 7.22 gibt es auch für XE DCU's.
Die habe ich ja auhc drauf.
Kompiliert bekomme ich das Zeug ja,
nur beim LoadLibrary stürzt er ab.

Update:
QuickPDF ist jetzt aus der DLL raus, gleiches Problem ;(


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 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