Hi Yuriy,Hope I can help.�� I tried your example in build 60463 and its works fine.�� So lets break it down.On Wed, Apr 19, 2017 at 8:46 PM, Yuriy Babah <babah.yuriy06@gmail.com> wrote:Hello everyone,I'm new to Pharo and have tried do example with structure in Unified FFI manual.
FFIExternalStructure subclass: #MyStructure
instanceVariableNames: ''
classVariableNames: ''
package: 'FFIDemo'You opened a System Browser and entered and accepted the above first on its own,��such that the new package & class were added and the new class selected.Then you clicked on the <Class> button, such that the "no messages" text in the third pane changed from��normal font to bold font.�� Then clicked on "no messages" to display the method template....�� �� messageSelectorAndArgumentNames "comment stating purpose of message"�� | temporary variable names |�� statements��And replaced that text with the text below from "fieldsDesc" onwards,��the Accepted that.
MyStructure class>>#fieldsDesc
^ #(
uint8 id;
char * struct_name;
uint name_length;
)Then separately you evaluated(doIt) the following...��MyStructure rebuildFieldAccessors��. -> DoIt -> MessageNotUnderstoodWhat's i do wrong?Does a debug window appear?�� What is the exact text of the title bar,��which details which message is not understood by which class.This provides an important hint to what is wrong.Further help might need a live chat. I'll be in discord for a couple of hours, but ask anyone there...��cheers -benI do it inPharo5 and 6, widows and os x.Sorry for my english, it's not my native language.Your english is not too bad :) ��cheers -ben��