Danke, jetzt habt ihr mich doch noch auf die Spur gebracht, man kann es wirklich nie schlau genug machen. Sir Rufo hatte eigentlich schon die richtige Idee, und dank DeddyH's
Zitat:
Mich irritiert, dass der Compiler Paar für einen String hält
hab ich es jetzt (glaube ich, muss es noch ausbessern, aber das wars wohl).
Eben zur Vermeidung von derartigen Mehrdeutigkeiten habe ich allen Properties von TTrade ein t vorgesetzt, und war deshalb ganz sicher, dass mir da nichts passieren kann:
Delphi-Quellcode:
TTrade = class(TObject)
tPaar: string;
tStartzeit, tEndzeit: TDate; //Aktueller Trade
tLevel: byte;
tKaufen: boolean;
tLot: real;
tKaufkurs: real;
tVkkurs: real;
tErfolg: real;
end;
und jetzt gibt es erst recht eine Property tPaar und einen Klassennamen TPaar.