Wieso solltest du denn in SetVolkDaten auf Volkdaten zugreifen wollen und nicht auf FVolkDaten ?

Properties sind wenn man so will pseudovariblen. Fuer das lesen wird die Read-Funktion aufgerufen und fuer das Schreiben die Write-Funktion. Wenn du nun in der Funktion zum Schreiben in das Property wieder auf das Property zugreifst hast du doch sowas wie eine Endlosschlife, oder er macht dir irgend welchen undefinierten mist.

Zudem sind zugriffe ueber properties in der regel wesentlich langsamer als auf variablen, da ja erst sprungaddressen etc generiert werden muessen usw usw ... Innerhalb des Objectes also nach moeglichkeit immer ueber das Member (also das F*) gehen und properties AUSSCHLIESSLICH als schnittstellen verwenden zum setzen von bestimmen eigenschaften, nicht zum exzessiven datenverkehr

Falls ich jetzt was falsch verstanden haben sollte, und du was anderes machen wolltest, klaer mich bitte auf ^__^

btw .. ich selber hab noch nie aufzaehlungen in Pascal verwendet ^__^