X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c6900c006b669c92ba6b0c5df9fd12b7da437a6f..4d7ec9f1e74d5925aae73e66602bfbd16468b04d:/docs/html/faqmsw.htm diff --git a/docs/html/faqmsw.htm b/docs/html/faqmsw.htm index ff37bf0d35..6d7a5452bf 100644 --- a/docs/html/faqmsw.htm +++ b/docs/html/faqmsw.htm @@ -1,3 +1,4 @@ +
@@ -44,9 +45,9 @@ See also top-level FAQ page.
+ As of wxWidgets 2.1, there is a new system written by Vadim Zeitlin, that generates the makefiles from templates using tmake.
@@ -359,7 +364,7 @@ The templates are described in tmake ref manual (1-2 pages of text) and are quite simple. They do contain some Perl code, but my Perl is primitive (very C like) so it should be possible for anybody to make trivial modifications to it (I hope that only trivial modifications -will be needed). I've tagged the old makefiles as MAKEFILES_WITHOUT_TMAKE +will be needed). I've tagged the ol makefiles as MAKEFILES_WITHOUT_TMAKE in the cvs, so you can always retrieve them and compare the new ones, this will make it easier to solve the problems you might have.
@@ -437,7 +442,7 @@ your items, or accelerators may not be registered properly.
Currently this is not possible because the wxConfig family of classes is supposed to deal with per-user application configuration data, and HKLM is -only supposed to be writable by a user with Administrator privileges. In theory, +only supposed to be writeable by a user with Administrator privileges. In theory, only installers should write to HKLM. This is still a point debated by the wxWidgets developers. There are at least two ways to work around it if you really need to write to HKLM.
@@ -453,7 +458,7 @@ First, you can use wxRegKey directly, for example: regKey.SetName(idName); { - wxLogNull dummy; + wxLogNull dummy; if (!regKey.Create()) { idName = wxT("HKEY_CURRENT_USER\\SOFTWARE\\My Company\\My Product\\Stuff\\"); @@ -499,7 +504,7 @@ for the current status.
-
To avoid problems, you must use the same one for all components of your project. wxWindows uses multithread safe DLL version of the @@ -542,7 +547,7 @@ all components of your project. If you get errors when including Microsoft DirectShow or DirectDraw headers, the following message from Peter Whaite could help: -
++> This causes compilation errors within DirectShow: > > wxutil.h(125) : error C2065: 'EXECUTE_ASSERT' : undeclared identifier @@ -554,7 +559,7 @@ DXSDK/Samples/C++/DirectShow/BaseClasses/wxdebug.h. So if __WXDEBUG__ is defined, then wxdebug.h doesn't get included, and the assert macros don't get defined. You have to #undef __WXDEBUG__ before including the directshow baseclass's <streams.h>. -