Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi iTextSharp in Win32 Projekt einbinden (https://www.delphipraxis.net/147664-itextsharp-win32-projekt-einbinden.html)

ap_computers 13. Feb 2010 15:37


iTextSharp in Win32 Projekt einbinden
 
Ich habe gehört, dass man iTextSharp auch in ein Win32 Projekt einbinden kann. Hab das auch schon selbst versucht, leider erfolglos.

Hier im Forum und Google fand ich leider auch keinen Lösungsansatz. Kennt einer eine Möglichkeit dies zu realisieren? (Bitte nicht mit nur einem Satz antworten, schön wäre sogar das Ganze an einem Beispiel darzustellen).

Ich bedanke mich schonmal.

Bernhard Geyer 13. Feb 2010 16:01

Re: iTextSharp in Win32 Projekt einbinden
 
Zitat:

Zitat von ap_computers
Hab das auch schon selbst versucht, leider erfolglos.

Was hast du schon probiert?

Zitat:

Zitat von ap_computers
Hier im Forum und Google fand ich leider auch keinen Lösungsansatz. Kennt einer eine Möglichkeit dies zu realisieren? (Bitte nicht mit nur einem Satz antworten, schön wäre sogar das Ganze an einem Beispiel darzustellen).

Nee Beispiel habe ich nicht. Aber die Üblichen Tipps. .NET-Komponenten kann man per setzen der COM-Visibility für native Code sichtbar machen. Ansonsten schauen ob du mit Managed VCL oder Hydra etwas für dich ist.

Ansonsten würde ich schauen ob evtl. das Java-Orginal besser wäre. Einfach per JNI ansprechen und die JAVA-Runtime SideBySide mitliefern und du hast eine installationsfreie Lösung. Aber Achtung mit der Lizenz der 5er Version!

ap_computers 13. Feb 2010 16:10

Re: iTextSharp in Win32 Projekt einbinden
 
Zitat:

Zitat von Bernhard Geyer
Was hast du schon probiert?

In .NET musst du ja die dll als Referenz einfügen und dann im uses-Teil die jeweiligen Teile einbinden. So in etwa hab ich das bei Win32 probiert (wusste aber gleich, dass das nicht klappt).

Mal schaun ob ich mit Managed VCL was anfangen kann...

ap_computers 14. Feb 2010 13:36

Re: iTextSharp in Win32 Projekt einbinden
 
Bei Managed VCL kann ich bei der Komponente Assambly die iTextSharp dll nicht auswählen, weil beim klick auf die Liste eine Fehlermeldung kommt (falsche Typenumwandlung). :gruebel:

Ich hab auch noch CrossTalk gefunden, was die dll in pas-Dateien umwandelt, allerdings muss ich da wahrscheinlich alle Typen auswählen (und das sind eine Menge...), ansonsten fehlen bei compilieren der pas-Dateien bestimmte Klassentypen.

Gibt es keine einfachere Möglichkeit oder muss ich es doch erstmal mit CrossTalk versuchen?


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