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