Mit Externe Klasse auf TForm1 Komponenten zugreifen
-
Ich möchte in void Display::run() auf Form1->Memo1 zugreifen können... aber wie?
class TForm1 : public TForm { __published: // Von der IDE verwaltete Komponenten TMemo *Memo1; TEdit *Edit1; TButton *Button1; private: // Anwender-Deklarationen public: // Anwender-Deklarationen __fastcall TForm1(TComponent* Owner); }; class Display : public Win32Thread { public: Display() : Win32Thread() {} ~Display() {} private: void run(); }; class Eingabe : public Win32Thread { public: Eingabe() : Win32Thread() {} ~Eingabe() {} private: void run(); Display m_display; };Nein ich möchte nicht TThread nutzen.
-
Hallo
Also mir fällt da ein :
class Eingabe { ... public TForm1 *Form1 } Eingabe::Eingabe() { ... Form1 = NULL; } Eingabe::run() { if (Form1 != NULL) { Form1->Memo1->... } } //Hauptprogramm mit den Instanzen von Eingabe und Form1 Eingabe->Form1 = Form1;Oder ist deine Struktur komplizierter?
bis bald
akari