[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/privacyprotection/cron/task/anonymize_ip.php on line 83: A non-numeric value encountered Von DataObject vererben - Inoffizielles deutsches Xbase-Forum
Inoffizielles deutsches Xbase-Forum
Das deutschsprachige Forum für Entwickler in der Xbase-Welt, ein Angebot des Deutschsprachige Xbase-Entwickler e. V.
ich möchte gerne eine neue Klasse erstellen, die von DataObject erbt und zus. Methoden und Eigenschaften hat. Leider funktioniert es nicht und die Initialisierung des Objektes bringt das Programm zum Absturz.
Also bleibt nichts über, als eine Funktion zu schreiben, die einen DataObject mit zus. Methoden (DefineMethod über Funktionen) erzeugt und zurück gibt!
Man muß bei DataObjects auch immer im Hinterkopf behalten, die wie Arrays per Referenz arbeiten. Könnte das eventuell zu dem Klassen-Problem führen? Sorry für die vielleicht blöde Frage, aber Ihr wisst ja: Ich und Klassen, zwei Welten prallen aufeinander.
DataObjects sind dynamisch und verändern ihre Struktur (Methoden und Instanzen) zur Laufzeit. Das ist ihre primäre Eigenschaft.
Mit oDataObject:Copy() erzeugt man eine Kopie des jeweiligen Objekts, leitet also quasi direkt ab. Diese Kopie kann man dann wieder zur Laufzeit ergänzen.