Hallo!
Ich möchte einer Routine in einer anderen Unit einen Zeiger auf eine Eigenschaft übergeben, habe aber noch keine Lösung gefunden. <br>
Hintergrund: <br>
Unit1 enthält Form1 und Form1 hat eine Statusbar(SimpleText). Nun wird aus Form1 die Routine in Unit2 aufgerufen und ihr als Parameter die Statusbar übergeben. Die Routine kann nun die Eigenschaft SimplText ändern.<br>
Soweit ist ja alles trivial. <br>
Die Routine in Unit2 soll aber flexibel sein und JEDE Art von Komponente ändern können. Somit fällt auch Typumwandlung weg, da ich ja nicht weiß, was für eine Klasse übergeben wird.<br>
Was ich erreichen will ist, daß die Routine alle Arten von Text-Eigenschaften ändern kann. Ich müßte ihr also etwas übergeben wie Routine(Label2.Caption) oder Routine(StatusBar3.Panels[2].Text). <br>
Kann mir jemand helfen? <br>
Bitte auch kurze Benachrichtigungs-Mail an [email protected] <br>
<br>
Vielen Dank!
Ich möchte einer Routine in einer anderen Unit einen Zeiger auf eine Eigenschaft übergeben, habe aber noch keine Lösung gefunden. <br>
Hintergrund: <br>
Unit1 enthält Form1 und Form1 hat eine Statusbar(SimpleText). Nun wird aus Form1 die Routine in Unit2 aufgerufen und ihr als Parameter die Statusbar übergeben. Die Routine kann nun die Eigenschaft SimplText ändern.<br>
Soweit ist ja alles trivial. <br>
Die Routine in Unit2 soll aber flexibel sein und JEDE Art von Komponente ändern können. Somit fällt auch Typumwandlung weg, da ich ja nicht weiß, was für eine Klasse übergeben wird.<br>
Was ich erreichen will ist, daß die Routine alle Arten von Text-Eigenschaften ändern kann. Ich müßte ihr also etwas übergeben wie Routine(Label2.Caption) oder Routine(StatusBar3.Panels[2].Text). <br>
Kann mir jemand helfen? <br>
Bitte auch kurze Benachrichtigungs-Mail an [email protected] <br>
<br>
Vielen Dank!
Comment