Hi himitsu
Danke für deine Antwort! Genau daran habe ich auch länger gedacht - das von mir verwendete
Package heisst deutlich anders als das Original, und desshalb hatte ich den Verdacht, dass die Komponenten gar nicht registriert werden. Und genau das scheint ja der Fall zu sein.
Die Registerprocdure ist in der
Unit 'Pdfium.pas' so deklariert/Implementiert :
Delphi-Quellcode:
procedure Register;
begin
RegisterComponents('PDFium', [TPdf, TPdfView]);
RegisterPropertyEditor(TypeInfo(string), TPdf, 'FileName', TFileNameProperty);
end;
Ich ging erst davon aus, dass der erste Parameter das
Package angeben würde, für das die Komponente registriert werden soll. Dagegen spricht allerdings nicht nur die Help, sondern auch TFileSearcher von DeddyH, den ich in einem
Package TFileSearchSydney compiliert und gerade eben getestet habe.
Damit ist die Frage offen, wesshalb die erwarteten Komponenten in dem
Package nicht vorhanden sind.
Was mir auffällt: im Source-Verzeichnis
des Originals befinden sich ausser den '*.pas'-Dateien auch die *.DCU'-Files.
Gruss
Delbor