> Win.DllCallsquished("dllfilename.routine.#", "str#value", ;;
>   "hwnd#" ++ anHwnd, "int#33")


I think its better to separate type and arguments:  one can then 
used a variable name as an output parameter for a string.  You would 
have to initialize it to a have a certain number of bytes with 
repeat function.



> 
> Bruce, I found 
> 
>   http://www.thecodeproject.com/dll/Execute_DLL_Function.asp
> 
> if you're coding this one.

A quick glance shows the person seems to be coding the stack push of 
arguments themselves.  Elegant, but I am planning something simpler 
and cruder if I get around to doing it.

My understanding is that in the C calling sequence, the caller has 
to clean the stack, so I was going to try a single call to dll 
routine always with eight parameters, some of which would be null 
pointers if the plugin call had less than 8 parameters.

If that does not work, I'll just code 8 different calls and choose 
one.

Of course, anyone that uses this plugin with invalid type info or 
missing parameters will likely crash PowerPro.






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/A77XvD/vlQLAA/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