Entwickler-Ecke

Sonstiges (Delphi) - Fehlende Dateien beim Kompilieren einer Delphi4-Anwendung


guesie - Di 15.12.15 20:15
Titel: Fehlende Dateien beim Kompilieren einer Delphi4-Anwendung
Liebe Leser,

ich habe zusammen mit einem Freund eine Delphi-Anwendung programmiert und unsere Daten zur Sicherheit immer gespiegelt. Leider ist mein Freund plötzlich verstorben und ich bekomme beim Compilieren der aktuellsten Version unseres Programms immer folgende Fehlermeldung:

Datei nicht gefunden 'acropdflib_tlb.dcu'.

Kann jemand der Delphianer mir ggf. die o.a. Datei zur Verfügung stellen oder mir eine Fundstelle im WWW nennen?

Schon jetzt besten Dank für die Unterstützung.


Delete - Di 15.12.15 20:41

Diese Fundstelle im WWW [https://code.google.com/p/ece/source/browse/trunk/src/modules/AcroPDFLib_TLB.pas?r=214] erhältst du, wenn du bei Google [https://www.google.de/search?num=100&newwindow=1&safe=off&site=&source=hp&q=acropdflib_tlb] das Suchwort acropdflib_tlb eingibst und danach die Entertaste bestätigst, an erster Stelle. Die Datei ist eigentlich nichts anderes als ein Wrapper für die entsprechende Active-X-DLL. Die kannst du auch selbst erzeugen, wie in diesem Video [https://www.youtube.com/watch?v=n8qDdal-6mY] sehr anschaulich gezeigt wird.

Dennoch könnte es dir widerfahren, daß diese AcroPDFLib_TLB.pas nicht mehr korrekt oder gar nicht mehr mit der neuesten Version des Acrobat Reader arbeitet, denn Acrobat hat da wohl etliches umgebaut [http://www.entwickler-ecke.de/topic_pdfDateien+aus+dem+Delphi+Programm+anschauen_112978,0.html]. Daher würde ich dir empfehlen, statt der direkten Anzeige von PDF-Dateien in deinem Programm den TWebbrowser dafür einzusetzen, der hat immer die richtigen Libraries eingebaut.


Delphi-Laie - Di 15.12.15 22:02

Soweit ich das jetzt aus dem Stegreif weiß, kennt Delphi 4 den Datentyp "variants", der in der verlinkten Quelltextunit enthalten ist, allerdings noch nicht. Das wird demnach so nicht compiliert werden.


Martok - Mi 16.12.15 00:11

user profile iconDelphi-Laie hat folgendes geschrieben Zum zitierten Posting springen:
Soweit ich das jetzt aus dem Stegreif weiß, kennt Delphi 4 den Datenty "variants", der in der verlinkten Quelltextunit enthalten ist, allerdings noch nicht. Das wird demnach so nicht compiliert werden.
Die Unit Variants, den Datentypen gibts schon. Die Variant-Support-Funktionen waren damals entweder in System (also immer da) oder SysUtils, das kann man ja aber einfach rausfinden.