User forums > Help
wxSmith generates wrong code
(1/1)
Satervalley:
Hi, everyone. can anybody help me.
C:B 4719.
below is a part of my project's wxs file:
--- Code: --- <object class="wxMenuBar" variable="mbMain" member="no">
<object class="wxMenu" variable="Menu1" member="no">
<label>&File</label>
<object class="wxMenuItem" name="ID_MENUITEM_NEW" variable="MenuItem3" member="yes">
<label>&New...</label>
<accel>Ctrl-N</accel>
<help>Create new word library</help>
<bitmap stock_id="wxART_NEW" stock_client="wxART_MENU" />
<handler function="OnMenuItemNewSelected" entry="EVT_MENU" />
</object>
<object class="wxMenuItem" name="ID_MENUITEM_OPEN" variable="MenuItem4" member="yes">
<label>&Open...</label>
<accel>Ctrl-O</accel>
<help>Open a word library</help>
<bitmap stock_id="wxART_FILE_OPEN" stock_client="wxART_MENU" />
<handler function="OnMenuItemOpenSelected" entry="EVT_MENU" />
</object>
<object class="separator" />
<object class="wxMenuItem" name="idMenuQuit" variable="MenuItem1" member="no">
<label>Quit</label>
<accel>Alt-F4</accel>
<help>Quit NewWords</help>
<bitmap stock_id="wxART_QUIT" stock_client="wxART_MENU" />
<handler function="OnQuit" entry="EVT_MENU" />
</object>
</object>
<object class="wxMenu" variable="Menu3" member="yes">
<label>&View</label>
<object class="wxMenu" variable="Menu4" member="yes"> ***************************************************
<label>Language</label>
<object class="wxMenuItem" name="ID_MENUITEM_ENGLISH" variable="MenuItem10" member="yes">
<label>&English</label>
<handler function="OnMenuItemEnglishSelected" entry="EVT_MENU" />
<radio>1</radio>
</object>
<object class="wxMenuItem" name="ID_MENUITEM_CHINESE" variable="MenuItem11" member="yes">
<label>Simplified &Chinese</label>
<handler function="OnMenuItemChineseSelected" entry="EVT_MENU" />
<radio>1</radio>
</object>
</object>
</object>
<object class="wxMenu" variable="Menu2" member="no">
<label>Help</label>
<object class="wxMenuItem" name="idMenuAbout" variable="MenuItem2" member="no">
<label>About...</label>
<accel>F1</accel>
<help>About NewWords</help>
<handler function="OnAbout" entry="EVT_MENU" />
</object>
</object>
</object>
--- End code ---
notice the line ends with some "*" (I add them to indicate the position where error occured, no * in original file)
everytime wxsmith generate code from the wsx file, the wrong code generated:
--- Code: ---Menu4 = new wxMenuItem();
--- End code ---
so I have to modify it manully:
--- Code: ---Menu4 = new wxMenu();
--- End code ---
but I do not know why.
byo:
Please post bug report on berlios. I don't have much time to investigate it now and without bug report I'll almost for usre forget about it :).
Thanks for reporting
BYO
Satervalley:
--- Quote from: byo on December 20, 2007, 11:11:00 pm ---Please post bug report on berlios. I don't have much time to investigate it now and without bug report I'll almost for usre forget about it :).
Thanks for reporting
BYO
--- End quote ---
thank you for reply.
I just register an account on berlios.this bug has been reported there by other user.hope it be resolved soon.
best wishes.
byo:
Ok, looks like it's fixed now. Could you test it now (I've commited the fix in rev 4742)
BYO
Navigation
[0] Message Index
Go to full version