AGB  ·  Datenschutz  ·  Impressum  







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

Debenu PDF Library

Ein Thema von zeras · begonnen am 8. Dez 2017 · letzter Beitrag vom 10. Dez 2017
Antwort Antwort
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#1

AW: Debenu PDF Library

  Alt 8. Dez 2017, 12:54
Das andere mit der DLL würde mich schon interessieren, aber da weiß ich noch nicht, wie ich das bewerkstelligen soll. Gibt es da Ansätze?
Erzeuge Dir ein Interface für "ALLE" Funktionen die Du brauchst. (1:1 von den Parametern außer bei String da nimmst Du WideStrings)

Dann erzeuge aus dem Interface einen Wrapper in der DLL.

Compilieren mit XE5.

Dann kannst Du die DLL über Deine Interface in jedem Delphi verwenden.

Mavarik
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Debenu PDF Library

  Alt 8. Dez 2017, 13:09
Hallo,
da QuickPDF sehr viele Funktionen hat, würde ich das mit dem Wrapper nicht machen.

Ich würde einfach mal schauen, was der alte Code so macht:
geg: Parameter
ges: PDF

Und dann in eine Dll auslagern.
Zum Erzeugen der Dll brauchst du aber auf jeden Fall das alte Delphi (XE5).
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Debenu PDF Library

  Alt 8. Dez 2017, 13:28
Hallo,
da QuickPDF sehr viele Funktionen hat, würde ich das mit dem Wrapper nicht machen.

Ich würde einfach mal schauen, was der alte Code so macht:
geg: Parameter
ges: PDF

Und dann in eine Dll auslagern.
Zum Erzeugen der Dll brauchst du aber auf jeden Fall das alte Delphi (XE5).
LOL... Und was ist jetzt daran anders? Wie lagerst Du den in die DLL aus?
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.651 Beiträge
 
Delphi 12 Athens
 
#4

AW: Debenu PDF Library

  Alt 8. Dez 2017, 13:46
An sich brauche ich nicht viele Funktionen der Bib.
Ich suche nur alle Seiten einer PDF Datei durch und trage dann Sprungziele ein. So habe ich das noch in Erinnerung.
Sollten also nicht so viele Funktionen sein.

Das XE5 wollte ich eigentlich nicht mehr installieren. Aber da könnte ich einen anderen Rechner nehmen, wo ich das Aufspielen könnte.

Wenn ich euch recht verstehe, baue ich eine DLL, die dann möglicherweise noch eine DLL von Debenu aufruft. Ich habe jedenfalls noch eine DLL in den zugehörigen Pfaden gefunden.

Danke erst einmal für eure Funktionen.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Raible

Registriert seit: 12. Mär 2012
30 Beiträge
 
#5

AW: Debenu PDF Library

  Alt 8. Dez 2017, 14:17
such mal in den QuickPDF Quellen unter
...\DLL\Import\Delphi\DebenuPDFLibraryDLL1112.pas
Damit solltest Du die DLL direkt einbinden können.
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.651 Beiträge
 
Delphi 12 Athens
 
#6

AW: Debenu PDF Library

  Alt 8. Dez 2017, 14:45
such mal in den QuickPDF Quellen unter
...\DLL\Import\Delphi\DebenuPDFLibraryDLL1112.pas
Damit solltest Du die DLL direkt einbinden können.
Danke für den Tipp. Die PAS Datei habe ich nun gefunden. Da hatte ich vorher garnicht gesucht.
Es kommen nun andere Fehlermeldungen, aber vielleicht komme ich dadurch weiter.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.651 Beiträge
 
Delphi 12 Athens
 
#7

AW: Debenu PDF Library

  Alt 9. Dez 2017, 08:07
Ich habe nun ein Angebot für eine Upgrade bekommen. Man hätte wahrscheinlich Aktien von der Firma kaufen sollen.
Innerhalb von ca. 4 Jahren soll ich den doppelten Preis nur für eine Upgrade bezahlen und die Subscription kostet so viel, wie ich damals für eine Vollversion bezahlt habe.
Das nennt man Rendite.
Ich werde deshalb die Vorschläge von euch umsetzen müssen.
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Debenu PDF Library

  Alt 9. Dez 2017, 09:19
Es kommen nun andere Fehlermeldungen, aber vielleicht komme ich dadurch weiter.
Welche Fehlermeldungen kommen?
Wenn Du die Quelldateien für den Zugriff auf die Debenu-DLLs hast, so sollten dies relativ einfach (Du kommst ja von XE5) auf ein aktuelle 10.1/10.2 anpassbar sein.
vermutlich musst du nur die IFDEFs (liegen oft in einer *.inc-Datei) um die Compilerversionen VER310/VER320 (10.1/10.2) ergänzen an der stelle an der du ein {$IFDEF VER260}

Ist m.E. sinnvoller um eine Wrapper-DLL zu schreiben die nicht weiter mach um eine Wrapper-Unit für eine DLL zu wrappen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


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 03:40 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