У меня проблемы с модулем erlang wx.
Моя программа работает следующим образом:
Server = wx:new(),
Frame = wxFrame:new(Server, -1, "" [{size,{700, 600}}]), %%%REFERENCE TO WINDOW
Panel = wxPanel:new(Frame), %%% REF TO PANEL IN FRAME
Затем я передаю Panel другому процессу и пытаюсь создать сетку
XreportZ = wxGrid:new(Panel, 24, [ {pos, {0,0}} , {style, 1}] ),
Проблема возникает, когда я передаю панель, Эрланг говорит, что объект Панель становится недействительным вне локального процесса. Так почему же я могу ссылаться на Panel вне функции, которая ее породила? Я не верю, что регистр может быть использован для этого. Я верю, что ответ лежит где-то, ссылаясь на сервер и возвращая идентификатор панели.
На сегодняшний день я до сих пор не могу найти ответ.