--- 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/
 


Reply via email to