Hi Damien,

I installed FFI-NB as follows:

Gofer it
    smalltalkhubUser: 'Pharo' project: 'FFI-NB';
    configurationOf: 'FFINB';
    loadStable

And found the following methods are missing from NBWin32Window:

createWindowExA:lpClassName:lpWindowName:dwStyle:x:y:width:height:hWndParent:hMenu:hInstance:lParam:
createWindowExW:lpClassName:lpWindowName:dwStyle:x:y:width:height:hWndParent:hMenu:hInstance:lParam:
ffiCalloutOptions
getActiveWindow
getCapture
getClipboardOwnerWindow
getClipboardViewer
getDesktopWindow
getForegroundWindow
getWindowFromPoint:

Should I try something else?

Hernán



2016-03-06 18:10 GMT-03:00 Damien Pollet <damien.pollet+ph...@gmail.com>:

> The replacement is http://smalltalkhub.com/#!/~Pharo/FFI-NB
>
> The API should be mostly if not completely compatible. If not tell us, as
> I need to adapt my ESUG 2013 tutorial :)
>
> On 6 March 2016 at 21:18, Hernán Morales Durand <hernan.mora...@gmail.com>
> wrote:
>
>> Hi guys,
>>
>> I am porting packages which uses NativeBoost in Pharo <= 4 to Pharo 5
>> (update: #50628). Since NB is not supported anymore I would like to know
>> which is the replacement of such library.
>>
>> I found FFI is loadable in Pharo 5, but methods like #getForegroundWindow
>> are missing.
>> Even worst, when I try to browse a method like
>>
>> #shellExecute:lpOperation:lpFile:lpPrameters:lpDirectory:nShowCmd:
>>
>> with any tool (Nautilus, Finder, etc) I get a MessageNotUnderstood:
>> RubShoutStylerDecorator>>disableDrawingWhile:
>>
>> What's your recommendation?
>>
>> Cheers,
>>
>> Hernán
>>
>>
>

Reply via email to