Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Blup,
12. Okt 2016
Mir ist nicht klar warum du mit PWideChar arbeiten willst, aber nicht mit WideString.
In neueren Delphiversionen ist String = UnicodeString definiert. Einer direkten Zuweisung im Setter oder Getter steht da nichts im Wege.
Um die Speicherverwaltung und Typkonvertierung sollte sich Delphi doch eigentlich selbst kümmern?
IDMSUserExchange = interface(IInterface)
function ...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Blup,
11. Okt 2016
Ich würde an dieser Stelle auch nicht mehr mit Records arbeiten.
Wenn schon Interface, dann auch für die Datenobjekte.
IEventObject = interface(IInterface)
function GetMatName: WideString;
function GetX: Double;
function GetY: Double;
function GetNochn_Int: Integer;
function GetMatText: WideString;