11.43 sendmethod()
Mit dieser Funktion wird ein Methodenaufruf in die Ereignis-Warteschlange gestellt und asynchron aus der Ereignisschleife (DM_EventLoop) heraus ausgeführt. Die Funktion ist damit eine einfachere Alternative zum Verschicken eines externen Ereignisses mit sendevent() und Aufrufen der Methode in der Ereignisregel für dieses externe Ereignis.
sendmethod() unterstützt maximal 14 Argumente für den Methodenaufruf und kann nicht für Methoden mit output-Parametern verwendet werden.
Rückgabewerte von Methoden können nicht verarbeitet werden.
Definition
void sendmethod
(
object Object input,
method Method input
{ , anyvalue Arg1 input
...
, anyvalue Arg14 input }
)
Parameter
- object Object input
- Objekt dessen Methode asynchron aufgerufen werden soll.
- method Method input
- Identifikator der aufzurufenden Methode.
- anyvalue Arg1 input
…
anyvalue Arg14 input - Argumente die der Methode übergeben werden.
Verfügbarkeit
Siehe auch
C