![]() |
Klassenoperatoren, Win32 und Delphi 2006
Hallo,
Laut Delphi-Hilfe und der aktuellen Entwickler-Ausgabe sollte folgende Deklaration OK sein.
Delphi-Quellcode:
Compiler will aber nicht => Fehler: E2123 Procedure, Function, Property... erwartet
type
TMyClass = class class operator Add(a, b: TMyClass): TMyClass; end; Beim Rekord hingegen gibt's keine Problem:
Delphi-Quellcode:
Hm, warum geht das bei Klassendekorationen nicht. Sollte es doch eigentlich, oder?
type
TMyClass = record class operator Add(a, b: TMyClass): TMyClass; end; Danke für Tipps. Carsten |
Re: Klassenoperatoren, Win32 und Delphi 2006
Moin Carsten,
erst einmal herzlich Willkommen hier in der Delphi-PRAXiS. Zitat:
Zitat:
|
Re: Klassenoperatoren, Win32 und Delphi 2006
Hi Christian,
Danke für die nette Begrüßung und die Info. Wollte eigentlich stark protestieren, habe aber vorher nochmal in die Hilfe geschaut und tatsächlich steht da: Zitat:
Grüße Carsten |
Re: Klassenoperatoren, Win32 und Delphi 2006
Bei Klassen würde es generell nicht viel Sinn in Win32 machen, da man sich ja manuell ums .Free'en kümmern muss.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz