Bist du sicher dass es wirklich ganz genau die selbe Adresse ist? Nicht nur evtl. ein Zahlendreher o.ä.? Das einzige was mir (nach jetzt 23h wach) noch einfallen würde wäre, dass du im dem ersten Proxy aus Versehen zwei Boxen erstellst. Also etwa der Art:
Delphi-Quellcode:
var
proxy1, proxy2: TComboProxy;
begin
proxy1 := TComboProxy.Create;
proxy2 := TComboProxy.Create;
proxy1.AddControl(FooForm);
proxy1.AddControl(FooForm); // und hier dank z.B. copy&paste Fehler nochmal proxy1
end;
Die Adressen von proxy1 und proxy2 lägen aber auch nah genug beieinander um den Unterschied trotz drei Mal hinsehen übersehen zu können. Besonders um zehn vor fünf
Edit: Note to self: "delphi <> quote", grad im selben Block.
Edit2: Grammatik lässt auch schon nach. Bett...
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)