#IF __DEBUGLEVEL >= __DEBUG_ACTIVE Local lnProp, laProp[1], luValue, lcProp, lnItem For lnProp=1 to AMembers(laProp,This,1) If not laProp[m.lnProp,2] == "Property" Loop EndIf If not PemStatus(This,laProp[m.lnProp,1],PEM_USER_DEFINED) Loop EndIf If PemStatus(This,laProp[m.lnProp,1]+"_Access",PEM_EXIST) Loop EndIf lcProp = laProp[m.lnProp,1] If Type("Alen(This."+m.lcProp+")") == T_NUMERIC For lnItem=1 to Alen(this.&lcProp) luValue = This.&lcProp[m.lnItem] Assert not Vartype(m.luValue) $ T_OBJECT ASSMSG ; "Die Eigenschaft " + m.lcProp + "["+Transform(m.lnItem)+"] " + ; "enthält eine Objektreferenz. Sie muss in DoNullifyReferences() " + ; "auf NULL gesetzt werden." EndFor Else luValue = GetPem(This,m.lcProp) Assert not Vartype(m.luValue) $ T_OBJECT ASSMSG ; "Die Eigenschaft " + m.lcProp + " enthält eine Objektreferenz. " + ; "Sie muss in DoNullifyReferences() auf NULL gesetzt werden." EndIf EndFor #ENDIF