Windows API support
Brian Rice
water at tunes.org
Tue Jan 4 19:22:26 PST 2005
Cool; thank you. This is incorporated now. Attila, please check these
changes when you get the chance, and the associated project file
differences and comment/fix as you will.
On Jan 4, 2005, at 4:33 PM, Todd Fleming wrote:
> Here is my updated patch for Windows __stdcall support. I also
> attached my VS 2003 project files
> (slate/src/mobius/vm/platform/windows).
>
> Example use:
> [| l f |
> l: (ExternalLibrary newNamed: 'User32').
> f: (l lookup: 'MessageBoxA').
> f argumentsFormat:
> {
> ExternalMethod ArgumentFormat Int.
> ExternalMethod ArgumentFormat Bytes.
> ExternalMethod ArgumentFormat Bytes.
> ExternalMethod ArgumentFormat Int.
> }.
> f callFormat: ExternalMethod CallFormat Std.
> (f applyTo: {0 'Hello from Slate!\0' 'My Dialog\0' 0}).
> ] do.
>
> The call format defaults to cdecl.
>
> Todd
--
Brian T. Rice
LOGOS Research and Development
http://tunes.org/~water/
More information about the Slate
mailing list