Hallo Paul,
du schreibst
Zitat:
...aber mit änlichen Konstrukten arbeite ich dort gerade...
Mein erster Gedanke, als ich das las, ging in folgende Richtung.
Hast du eventuell dabei versehentlich auf eine Virtuelle Klasse zugegriffen, die diese Methode noch nicht implementiert hat.
zB.:
Code:
var st : TStrings;
begin
st:=TStringList.Create;
ShowMessage(st.ClassName);
...
gibt wiedererwarten TStringList zurück.
Nun gut das war wahrscheinlich nur sinnloses geschwafel, denn das erklärt nicht warum es nur manchmal auftritt. Weise den Text doch nicht im Objekt Inspektor zu, sondern in deiner Onaktivate Funktion die du, wie ich dich kenne, sicher auch im Projekt hast. Das wäre denke ich die Einfachste und sicherste Lösung.
Gruß Daniel