<< | Inhaltsverzeichnis | Suchen | >> |
Anweisung
Syntax: |
GR_SEND_EBUS_MESSAGE(<EMPFAENGER>,<NACHRICHT>, |
|
Bedeutung: |
GR_SEND_EBUS_MESSAGE schickt unter WINDOWS an das EBUS-Programm <EMPFAENGER> die <NACHRICHT> und den <NACHRICHTENTYP>. Bei <EMPFAENGER> ist der Name des Hauptprogramms, an das die Nachricht geschickt werden soll, anzugeben. Ist <EMPFAENGER> der Leerstring "", so wird die <NACHRICHT> an alle gerade laufenden EBUS-Programme geschickt. Läuft das Programm <EMPFAENGER> nicht, so hat die Anweisung GR_SEND_EBUS_MESSAGE keine Wirkung. Im <EMPFAENGER>-Programm wird beim Eintreffen der Nachricht der ON EBUS_MESSAGE MACRO ausgeführt. In diesem Macro kann auf folgende Variablen zugegriffen werden: |
|
|
Variable |
Inhalt |
|
EBUS_MESSAGE_SENDER$ |
Hauptprogrammname
des Absenders der Nachricht |
Beispiel: |
/* Das Hauptprogramm PROG1 startet das
Programm PROG2 Macro PROG1.ENDE: /* Im Programm PROG2 muß der ON
EBUS_MESSAGE MACRO Macro
PROG2.EBUS.MESSAGE: |
|
siehe auch: |
EBUS_MESSAGE$, EBUS_MESSAGE_SENDER$, |