Zitat:
Vermutlich sind sie aber trotzdem nicht da.
Genau, sie der String ist nicht da, aber warum ist er da, wenn ich bei der Deklaration in OBJ1 den String mit einer Längenangabe initialisiere?
Wie gesagt, es handelt sich dabei um das 'alte Objectmodell' das wohl 1989 von Turbo Pascal eingeführt wurde. Einer der grundlegenden Unterschiede ist meines erachtens, das man nicht erst einen Konstruktor aufrufen muß. Ausserdem kann ich ja auf alle anderen Datenfelder, die nicht vom Typ String sind zugreifen. Ich denke da eher, das es ein Problem mit String gibt.