--- In [email protected], "swzoh" <[EMAIL PROTECTED]> wrote:
> I think the user should specify the signature himself, as Bruce
> pointed out in other post. What I was really concerned about was the
> max limit of the number of arguments in PP's plugin (is it 8 or 9,
> btw) that I realized with com.method_typed().
> If following the too strict syntax of AutoIt and the max number is 8,
> not 9, then even can't use SendMessage call from plugin. Even with the
> flexible syntax of AutoHotkey, the number of parameters can be 4 at
> best when the max number is 9.
>
> ; Bruce's suggestion
> Win.DllCall("dllfilename.routine.signature",arg1, ...,arg7)
>
> Although I don't like using . as the delimiter personally, it looks
> promising.
Another possible (for both win.dllCall and COM.method enhancement)
is somethig like
Win.DllCallsquished("dllfilename.routine.#", "str#value", ;;
"hwnd#" ++ anHwnd, "int#33")
com.method_squished(("comObjName.method.#", "str#value", ;;
"hwnd#" ++ anHwnd, "int#33")
which about doubles number of effective params. Note # is an example
of user-specified delimiter. Might be optional.
Bruce, I found
http://www.thecodeproject.com/dll/Execute_DLL_Function.asp
if you're coding this one.
------------------------ Yahoo! Groups Sponsor --------------------~-->
Most low income households are not online. Help bridge the digital divide today!
http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/JV_rlB/TM
--------------------------------------------------------------------~->
Attention: PowerPro's Web site has moved: http://www.ppro.org
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/power-pro/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/