List Info

Thread: wxnet-developers@lists.sourceforge.net




wxnet-developers@lists.sourceforge.net
user name
2007-01-30 13:55:15
Hallo, 

I lately noticed that certain efforts have been undertaken
to compile
wx-c with wxWidgets 2.8.0. Since I planned to continue work
on a help
center using wxHTML, I continued this work primarily on the
wx.NET side.
A class ReflectConfig now exposes the symbols used to define
conditional
compilation to run time checks. This class also implements
an assembly
attriute, so dynamic loaders of the assembly can test for
adequate
configuration. Furthermore, the configuration will be
described in the
assembly's description (visible using the file explorer).
However, I
have not been able to complete the PREMAKE programs.
I added symbol WXWIN_VERSION_2_8 to the wx.NET project that
shall be
defined iff the system provides 2.8 features or drops
deprecated
methods. So this is an equivalent of wxCHECK_VERSION(2, 8,
0) on the C++
side. However, I am not able to add this properly to the
PREMAKE
programs.
Additionally, I noticed that some samples fail when linked
with
wxWidgets 2.8.0:
1. html.exe and launcher.exe do not react on selecting links
in the
document.
2. display.exe does not work because events from the list
widget do not
provide the client data associated with the list items. I
don't know
why. This might have the same reason as 1.
3. internat.exe throws an exception caused by an access
violation when
finding a dictionary. Maybe someone else can have a look at
this because
I am currently working with the VC express edition that has
a reduced
capability for debugging into libraries.

Finally: What is the paricular advantage of PREMAKE in this
context?
I think it would be nice to have a build program in C#
compiled with
standard assemblies only. Such a build program would be able
to read
information from the produced binaries - for instance, the
build program
should be able to read the current configuration from a
produced
wx-c.dll and set the configuration for the associated wx.NET
assembly
accordingly. Currently, the C++  and the C# configurations
are kept
consistent manually.






------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief surveys -
and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wxnet-developers mailing list
Wxnet-developerslists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxnet-
developers

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )