Interne Meldung für wechselnde Flanke, wie???



  • Hallo,

    ich habe ein mittelgroßes Problem. Ich habe mir eine Komponente erstellt und wollte eine __property Funktion haben, die sobald sich etwas innerhalb der Komponente verändert aufgerufen wird. Ungefähr so wie beim ClientSocket wenn die Funktion OnRead aufgerufen wird.

    *void __fastcall TForm1::ClientSocket1Read(TObject *Sender,
    TCustomWinSocket *Socket)
    {
    AnsiString Msg = MeineKomponente->irgendwas;
    }
    *

    Ein Timer wäre nicht gut, da ich erst eine Aktion möchte wenn sich wirklich etwas ändert. Z.b um digi Ports auszulesen, aber erst wenn sich bei einem DI eine steigende oder sinkende Flanke aufweist.

    Ich dachte da an TNotifyEvent, aber ich habe noch nicht genug Erfahrung damit gesammelt und wollte deshalb Euch um Hilfe bitten.

    Vielen Dank schonmal, für jeden Vorschlag.

    Gruß
    André



  • Dieser Thread wurde von Moderator/in SideWinder aus dem Forum DOS und Win32-Konsole in das Forum VCL/CLX (Borland C++ Builder) verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Hallo

    Vermutlich willst du wissen wie du eigene Events einrichten und auslösen kannst. Das kannst du hier nachlesen.

    bis bald
    akari


Anmelden zum Antworten