Dataobject Memvar auslesen [ERLEDIGT]

Klassen, Objekte, Methoden, Instanzen

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21221
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Dataobject Memvar auslesen [ERLEDIGT]

Beitrag von Manfred »

das DO hat ja den Vorteil, das man es nicht mit einer Nummer, sondern mit einem Namen aufrufen kann. Also do[1]:name. Das ist je jetzt rein theoretisch gesehen der Header, unter dem man dann die einzelnen Spalteninhalte ansprechen kann. Gibt es eigentlich eine Möglichkeit diese Namen über eine Schleife auszulesen? Die Inhalte stehen ja z.B. in do[1,1]. Ich möchte jetzt aber nicht den Inhalt haben, sondern den Namen, also in dem Fall "name". Wie kommt man da dran. Ziel ist es, die Überschriften einer CSV Datei als Namen im DO zu nehmen, dann aber später diese Namen auszulesen umd daraus wieder eine neue Überschrift für eine andere CSv Datei zu erzeugen. Geht sowas?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14662
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Dataobject Memvar auslesen

Beitrag von Jan »

Manfred,

meinst Du oDo:classDescribe()? Ich denke das was Du haben möchtest wäre der mit dem Parameter CLASS_DESCR_MEMBERS

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9391
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 104 Mal
Danksagung erhalten: 363 Mal
Kontaktdaten:

Re: Dataobject Memvar auslesen

Beitrag von Tom »

Das geht über ClassDescribe(CLASS_DESCR_MEMBERS)

Code: Alles auswählen

o := DataObject():New()
o:Name := "Müller"
o:Vorname := "Michael"
? o:ClassDescribe(CLASS_DESCR_MEMBERS)
Liefert ein Array, das Du traversieren kannst.
Herzlich,
Tom
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21221
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Dataobject Memvar auslesen [ERLEDIGT]

Beitrag von Manfred »

Danke leute,
das hatte ich gesucht. War mal wieder zu einfach, um es selbst zu finden.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten