Seite 1 von 1

CallFunctionFast dynamisch Füllen

Verfasst: 09.03.2008 19:45
von Lukaso
Hallo,

hat sich schon jemand mit dem Aufrufen von CallFunctionFast mit dynamischen Parametern beschäftigt?

Ich denke mit ASM müsste dies doch machbar sein?

Pseudocode:

Code: Alles auswählen

ClearParameters()
AddParameterS("string")
AddParameterL(348238)
AddParameterB(234)
...
CallParamFunction(*addr)
Probiere gerade ein wenig mit einer RPC umsetzung für PB rum, allerdings bereitet mir diese eine Stelle Kopfschmerzen.
Alternative einfälle die ich habe sind mir definitiv zu aufwendig in der Verwaltung.

Danke Lukas[/code]

Verfasst: 09.03.2008 20:17
von mk-soft
Zwar nicht mit CallFast... aber mit Proceduren mit dynamischen Variablen.
In den Still von "C" mit valist.
http://www.purebasic.fr/german/viewtopi ... ght=valist

FF :wink:

Verfasst: 11.03.2008 23:50
von Lukaso
Die valist Sache ist schon ein klasse Teil, allerdings bekomme ich das CallFunctionFast Problem scheinbar nicht mit valist gelöst und bräuchte eine passende Lösung.

Verfasst: 12.03.2008 21:20
von mk-soft
Ist vieleicht mal interessant welche funktion mit wie vielen parameter du überhaupt aufrufen möchtes.
Ist warscheinlich ein ganz anders problem als zu denkst.

FF