ERLANG - регистр wxGrid - PullRequest
       24

ERLANG - регистр wxGrid

1 голос
/ 16 октября 2010

У меня проблемы с модулем 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 вне функции, которая ее породила? Я не верю, что регистр может быть использован для этого. Я верю, что ответ лежит где-то, ссылаясь на сервер и возвращая идентификатор панели.

На сегодняшний день я до сих пор не могу найти ответ.

1 Ответ

1 голос
/ 16 октября 2010

Вы пробовали " wx: get_env / 0 "?

Я не слишком глубоко разбираюсь в wxErlang / wxWidgets, но, возможно, это может быть началом ...

...