blob: 26e9d28f06ac8b60f461aa06b328674c9501972a [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01002 int call_resolved(mixed result, object ob, string func, mixed arg,...)
MG Mud User88f12472016-06-24 23:31:02 +02003
4BESCHREIBUNG
5 Die Funktion ist aehnlich zu call_other(). Wenn obj->func() definiert
6 und oeffentlich ist, werden alle Argumente <arg> an obj->func()
7 uebergeben. Das Resultat dieses Funktionsaufrufes wird in <result>
8 gespeichert und muss deshalb als Referenz uebergeben werden.
9
10 Wenn <ob> zerstoert wurde oder keine oeffentlich zugaengliche Funktion
11 <func> definiert, liefert call_resolved() 0 fuer Fehler, 1 bei Erfolg.
12
13 <ob> kann auch ein object_name() sein. Wenn <ob> ein String ist und
14 das Objekt mit diesem Namen nicht gefunden oder geladen werden kann,
15 tritt ein Fehler auf.
16
17SIEHE AUCH
Zesstrad59c3892019-11-28 20:53:39 +010018 call_other(E), call_direct(E), call_direct_resolved(E),
19 create(A), pragma(LPC), extern_call(E), function_exists(E),
20 functions(LPC), map_objects(E)