Neben den Objekten, welche spezielle Aufgaben haben und in denen Code für deren Erledigung dient, können auch mit wenigen Zeilen sogenannte Datenobjekte erstellt werden.
Solche Datenobjekte verfügen lediglich über Eigenschaften, die in dem Objekt gespeichert werden.
Ein minimales Datenobjekt besteht nur aus drei Zeilen: Objektkopf und -ende sowie die Definition der enthaltenen Eigenschaften.
Beispiel:
1 *** Absolutes Minimal-Datenobjekt
2 :: Objekt(Kontakt)_Start, Info: Demo-Datenobjekt zur Erfassung vonKontakten
3 *** Eigenschaften in dem Objekt definieren
4 :: Kontakt_!Eigenschaften, Info: Name¶EMail¶Telefon¶Adresse
5 :: Objekt(Kontakt)_Ende
**cx5AR-LC AAAAAAABAC lUsFOwzAMv SPxDyZICIR QP2DdpIr2A KiAtN6nbHW 20MapEgcNv o0bP0a2daq 2w3bgkvgl8 Xt-sdPpwum OJ5cXAOlja Dk4nNSYJvt 4d2GNkVT7L Row9Hv11eF YbAASC6hwz WORzb1tA6O HUpM2sn3IJ SPZ-Qc2DPf w7n5_lEFe2 RoFJCepn4P pSukaAa_SR Py2Jbl9scS y4bvZlKWLw k-k7FjkaOy B1ndwUDglv Q-0hE9LfR7 SOd0jS4VeI vnFSqqYC5q gRgO7WmKoo k1050mPzfT VzK4O6PduN m9urtf5KC7 ZqCilbgdYY YvK0nCQ1Q6 9__d_FjT0J I7C0P006ef lD_BBWx44A gAA=*
Hierdurch wird ein Objekt namens Kontakt definiert, welches die Eigenschaften Name, EMail, Telefon und Adresse besitzt.
Es kann mit [Kontakt(ID).Name] etc. verwendet werden.
Innerhalb dieses Objekts kann natürlich auch Code verwendet werden, etwa um die Daten zu prüfen. Eine minimale Prüffunktion kann etwa so implementiert werden:
*** Prüfung, ob das Objekt gültige Daten enthält
:: Kontakt_IstGültig_Lesen, Info: Liefert 1, wenn Daten in dem Objekt gültig sind
Beende Unterprogramm (Zurück) (Ergebnis: '[cX.IstLeer([Name];0;1)]')
**cx5AR-LC AAAAAAABAC FUM1qwkAQv gt9h2FPFqS pZxMvthRr2 kr1IIjI6k7 SbbKTsDvB9 n18DG95sW4 0Iniop5mPm e-HL5xtrS5 5eNcBCEdVz pXFocIwOO- nQ2GMJOWO6 IKhnfPfEiP RACQWMMcfj sTU1oekorQ HxQaUdPCx- caMIa0POes U4UkyEnjGV 73PPS34V_2 1MuWbtJmAd 2k8nhTEMuP 12PHLSXEdo 0MSMKakiES sMUHL0O_BD olaN02g0Fx FAadJ3fJ_b l4-0flaIrH cLh68cYxou 8smz2rwOOj fr84ivr5LY 2HQdvwH3lh J7WwBAAA== *
Die mit ::Objektname_!Eigenschaften definierten Eigenschaftswerte können hier einfach über ihren Namen erreicht werden.
cX-Webseite: http://www.clickexe.net