I have recorded screencast abaut this my operations with Pharo.

https://drive.google.com/open?id=0B_0p5J9SNPlBOHduQlIxdHI0bk0

But sometimes I'm moved forvard to operations:

MyStructure rebuildFieldAccessors. -> DoIt -> Ok

myStruct := MyStructure externalNew. -> DoIt -> Ok

myStruct := id: 42. -> MessageDoesUnderstood.

I'm doesn't understand in which cases i got to this moment.

I'm associete that with that what i have a several copy's Pharo.
And somebody affect to other.

2017-04-19 18:46 GMT+04:00 Ben Coman <btc@openinworld.com>:
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 -> MessageNotUnderstood
What'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 -ben

I do it in
Pharo5 and 6, widows and os x.
Sorry for my english, it's not my native language.


Your english is not too bad :) ��

cheers -ben��