ich habe 2 Membervars. Eins davon ist ein Array, in das ich DataObject einbette. dann wird das Array geclont. Jetzt darf ich doch davon aussgehen, das der Inhalt des geclonten Arrays sich nicht verändert, wenn ich den Inhalt des Ursprungsarrays ändere!?
Tja, irgendwas läuft da wohl schief.
Code: Alles auswählen
DO WHILE ! (::oUnterricht:nArea)->(Eof())
::doBrowseUnterricht:datum := (::oUnterricht:nArea)->datum
AAdd(::aBrowseUnterricht, ::doBrowseUnterricht:copy())
(::oUnterricht:nArea)->(DbSkip())
ENDDO
::aBrowseUnterrichtClone := AClone(::aBrowseUnterricht)
jetzt schreibe ich
::aBrowseUnterricht[1]:datum := CToD("09.02.2020")
und es steht dann auch im geclonten Array so drin.
Ist das so korrekt?