Property END bei OLE

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
hde
Beiträge: 556
Registriert: Mi 11. Aug 2010, 02:56

Property END bei OLE

Beitrag von hde »

Gruß an alle Aktiven,

ich muss in einer com/OLE-Funktion das Schlüsselwort END verwenden.

z.B.

MyWord.Selection.WholeStory;
MyWord.Selection.Start := MyWord.Selection.End;
MyWord.Selection.InsertFile(Modul);

der Delphi-Compiler "frisst" das, der fpc-compiler nicht, auch nicht im delphi-mode.

Hat jemand von Euch eine Idee?

Gruß hde

df.id
Beiträge: 20
Registriert: Fr 23. Mai 2008, 00:29
OS, Lazarus, FPC: Windows|Linux (L 3.8.0 FPC 3.2.2)
CPU-Target: Intel
Wohnort: Münster
Kontaktdaten:

Re: Property END bei OLE

Beitrag von df.id »

http://wiki.freepascal.org/FPC_New_Feat ... f_keywords
The & sign can now be used to escape language keywords, so they can be used as identifiers.

Also versuch mal &End zu verwenden (und natürlich fpc 2.6.0 oder höher):

Code: Alles auswählen

MyWord.Selection.WholeStory;
MyWord.Selection.Start := MyWord.Selection.&End;
MyWord.Selection.InsertFile(Modul);

hde
Beiträge: 556
Registriert: Mi 11. Aug 2010, 02:56

Re: Property END bei OLE

Beitrag von hde »

Herzlichen Dank, df-id,

funktioniert offenbar tadellos. :D

Ich war bisher bei 2.4.4 weil ich mit 2.6.0 an anderer Stelle Probs hatte. Werde jetzt mal mit 2.6.1 weitermachen.

Gruß hde

Antworten