Einzelnen Beitrag anzeigen

Metschu

Registriert seit: 31. Dez 2006
151 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Word_TLB und Delphi XE2

  Alt 22. Jan 2017, 10:15
Hallo zusammen,

ich hatte ein Projekt mit Delphi 7 PE erstellt, um Word-Formulare auszufüllen und zu Drucken. Hier war die Word_TLB eingebunden.

Nun muss ich das Projekt mit XE2 bearbeiten und habe da auch die Word_TLB eingebunden.

Leider bekomme ich beim Compilieren des meines Projektes Fehlermeldungen aus der Word_TLB:

Delphi-Quellcode:
procedure TWordApplication.Quit;
var
  EmptyParam: OleVariant;
begin
  EmptyParam := System.Variants.EmptyParam;
  DefaultInterface.Quit(EmptyParam, EmptyParam, EmptyParam);
end;

procedure TWordApplication.Quit(const SaveChanges: OleVariant);
var
  EmptyParam: OleVariant;
begin
  EmptyParam := System.Variants.EmptyParam;
  DefaultInterface.Quit(SaveChanges, EmptyParam, EmptyParam);
end;
...
Zitat:
[DCC Fehler] Word_TLB.pas(38027): E2018 Record, Objekt oder Klassentyp erforderlich
[DCC Fehler] Word_TLB.pas(38027): E2014 Anweisung erforderlich, aber Ausdruck vom Typ 'OleVariant' gefunden
Die Fehlermeldungen kommen bei jeder Procedure in der Word_TLB, nur leider kann ich damit nix anfangen...
Der Fehler in meinem Projekt "Word_tlb nicht gefunden" ist jetzt weg.

Hab ich ein Fehler beim Importieren der Komponente gemacht, was vergessen oder liegt das Problem woanders?
(Datei - Neu - Package, dann Komponente - Komponente Installieren - ..., dann Compilieren)

Danke schon mal.

Gruß

Torsten
Torsten
Ich kam, sah und alles Funktionierte.
Dann klingelte mein Wecker...
  Mit Zitat antworten Zitat