Hi zusammen
Inzwischen habe ich die Deklaration der Klasse TCustomCreatePDFClass angepasst - was mich zur bisherigen Deklaration veranlasst hat, kann ich nicht mehr nachvollziehen. Die neue Deklaration in einer eigenen
Unit:
Delphi-Quellcode:
unit PDFCreatorClassUnit;
interface
uses Winapi.Windows,
Winapi.Messages, System.SysUtils, System.Variants, System.Classes, mscorlib_TLB,
Winapi.ActiveX, PDFCreator_COM_TLB;
type
TCustomCreatePDFClass =
class(TInterfacedObject, IQueue)
{private}
FPDFCreator: IPDFCreator;
FPrinters : IPrinters;
FPrintJob : IPrintJob;
FPrintJobInfo : IPrintJobInfo;
FQueue : IQueue;
FJobFinishedEvent : IJobFinishedEvent;
{public}
procedure CreatePDFCreator;
procedure InitializeQueue;
end;
implementation
Und da beginnt schon das erstte Problem: das Interface IQueue wird markiert. unddie Meldung lauted : 'Interfacetyp erwartet'. Und dies, obwohl erst eine Zele darüber die
Unit PDFCreator_COM_TLB eingebunden wird.
Was ist da falsch?
Gruss
Delbor