Einzelnen Beitrag anzeigen

Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Verständnisfrage zu Com und Interface-Propertys

  Alt 22. Aug 2018, 21:14
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
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat