FFI Examples
Last updated at 5:05 pm UTC on 16 January 2006
There are a good number of FFI examples for Windows, Mac and Unix platforms in the image. See the classes in categories FFI-Examples-MacOS, FFI-Examples-Win32, FFI-Examples-X11. (or in the modules under Technology-FFI-Examples)
For example, here's an example Proposal: Better Debugging (2006) which brings up a Win32 native message box window on Windows platforms:
Win32Window getFocus messageBox: 'This is a Windows-native message box!' "which quits squeak on confirmation"
Here is an actual FFI api call in Win32Window class>>getFocus...
getFocus
"Return the HWND currently having the input focus"
<apicall: Win32Window 'GetFocus' (void) module: 'user32.dll'>
^self externalCallFailed
Add additional FFI Examples here.