Konu: Objeleri eşitlemek
Önemli bir sorunum var. Bilindiği gibi Çetin Bey PUBLIC değişkenleri sevmiyor (haklı olarak). Ben de bunu göz önüne alarak tüm projemdeki public değişkenleri bir objeye aktardım.
Kullanıcının değişkenleri değiştirip değiştirmediğini anlamak için bu classtan 2 obje yarattım.
oOlgu = NEWOBJECT("olgu")
oOlgu2= NEWOBJECT("olgu")
DEFINE CLASS olgu
var1 = ""
var2 =""
..
..
ENDDEFINE
İlk objedeki değişkenler atandığında ikinci objeye de atanması için şu ifadeyi kullandım.
oOlgu2 = oOlgu
Kullanıcı bundan sonra birinci objedeki değişkenlerden birini değiştirdiği zaman
COMPOBJ(oOlgu,oOlgu2) ile saptayabileceğimi düşündüm. Ancak ilginç olan, kullanıcı oOlgu objesindeki herhngi bir değişkeni değiştirdiğinde ikinci oOlgu2 objesindeki de değişiyor. Bu sorunu nasıl çözebilirim? Bütün değiştirme emeğim yabana gidecek.