Question about wxEuphoria
- Posted by RStowasser Feb 08, 2009
- 1007 views
Hello,
I started to work with wxEuphoria 12.1 and Euphoria (rev 1371) a little bit in Windows (Vista). Some examples work, some do not.
First thing I did was to replace all global with public in wxeud.e in order to ensure not to run with Eu 3.1.1. Also ensured only to use std/include files.
I also added in about line 1597 get_ptr:
...
WX_XY_TO_POSITION = wx_define_c_func( "xy_to_position", {C_INT,C_INT,C_INT}, E_OBJECT ),@define
get_ptr = wx_define_c_func( "get_obj_pointer", {E_OBJECT}, E_OBJECT ),
...
and commented out about line 3786:
...
constant get_ptr = define_c_func( wxWidgets, "get_obj_pointer", {E_OBJECT}, E_OBJECT)
...
As you introduced wxDEBUG this is a good means to see what functions are not linked correctly. These are my results:
Failed to link function: +find_window
Failed to link function: +get_linkinfo
Failed to link function: +get_staticbitmap
Failed to link procedure: +set_mdi_child_title
Failed to link procedure: +set_staticbitmap
Failed to link function: +get_obj_pointer
Failed to link variable: null_pen
Failed to link variable: null_brush
It seems something is missing in the provided dlls for wxEuphoria. Can I compile them myself using Watcom and what must I pay attention to?
I can see that at wxwidgets.org Release 2.8.9 is offered for download. Can I use the provided files in wxEuphoria/src for this release too?
Thanks in advance for any help
Roland