Search found 11 matches

by SandyHip
Thu Dec 15, 2011 2:43 pm
Forum: The Code Dump
Topic: Copying a Directory
Replies: 15
Views: 13448

Re: Copying a Directory

I have solved to write recursive function copying catalogue bool wxCopyDir(wxString sFrom, wxString sTo) { if (sFrom[sFrom.Len() - 1] != '\\' && sFrom[sFrom.Len() - 1] != '/') sFrom += wxFILE_SEP_PATH; if (sTo[sTo.Len() - 1] != '\\' && sTo[sTo.Len() - 1] != '/') sTo += wxFILE_SEP_PATH; if (!::wxDirE...
by SandyHip
Tue Jul 05, 2011 12:29 pm
Forum: wxWidgets Development (Russian)
Topic: Проблемы с созданием GUI из DLL
Replies: 12
Views: 4820

Re: Проблемы с созданием GUI из DLL

В общем получилось Проблема вызова DllMain заключалась в том, что объявить ее надо было так: extern "C" BOOL __stdcall DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) А от функций __attribute__((constructor)) void init() и __attribute__((destructor)) void fini() пришлось отказат...
by SandyHip
Mon Jul 04, 2011 8:27 am
Forum: wxWidgets Development (Russian)
Topic: Проблемы с созданием GUI из DLL
Replies: 12
Views: 4820

Re: Проблемы с созданием GUI из DLL

Перед тем как сюда написать я пробовал указанный тобой пример Т.к. DllMain в библиотеке на GCC не выполняется я заменил ее на __attribute__((constructor)) void init(); - функция выполняемая при загрузке __attribute__((destructor)) void fini(); - функция выполняемая при выгрузке Была еще и такая попы...
by SandyHip
Mon Jul 04, 2011 6:10 am
Forum: wxWidgets Development (Russian)
Topic: Проблемы с созданием GUI из DLL
Replies: 12
Views: 4820

Re: Проблемы с созданием GUI из DLL

wxApp::SetInstance(new wxDLLApp());
Пробовал.
Из программы не на wx - работает
Из программы на wx - не работает
Без SetInstance - картина та же
by SandyHip
Fri Jul 01, 2011 1:05 pm
Forum: wxWidgets Development (Russian)
Topic: Проблемы с созданием GUI из DLL
Replies: 12
Views: 4820

Re: Проблемы с созданием GUI из DLL

Читал.
Напомню: wxWidgets 2.8.3 Compiller - MinGW GCC 3.4.5
Не думаю, что в DLL на GCC будет выполняться DllMain...
by SandyHip
Fri Jul 01, 2011 11:00 am
Forum: wxWidgets Development (Russian)
Topic: Проблемы с созданием GUI из DLL
Replies: 12
Views: 4820

Re: Проблемы с созданием GUI из DLL

У меня проблема несколько иного характера WinXP, wxWidgets 2.8.3 static link UNICODE, Compiller - MinGW GCC 3.4.5 В своей DLL я реализовал фрейм, у которого определены свои обработчики событий. При загрузке DLL выполняется функция: class wxDLLApp : public wxApp { // без этого класса не работает publ...
by SandyHip
Thu Sep 02, 2010 11:25 am
Forum: wxWidgets Development (Russian)
Topic: wxSocketServer демон
Replies: 2
Views: 1309

tan wrote:Более простой путь с wxWidgets - использовать не процессы а шреды.
В том то и дело, что хотелось бы именно процессы использовать.
Но, в то же время, wxWidgets.
Так что придется выбирать, либо wxWidgets, либо потоки...
by SandyHip
Thu Sep 02, 2010 9:35 am
Forum: wxWidgets Development (Russian)
Topic: wxSocketServer демон
Replies: 2
Views: 1309

wxSocketServer демон

Возможна ли реализация следующей схемы:
1. Один процесс прослушивает порт (3000) wxSocketServer
2. При каждом соединении - порождает процесс (wxProcess), в котором обрабатываются запросы от данного клиента
Спасибо.
by SandyHip
Wed Jun 02, 2010 2:48 pm
Forum: C++ Development
Topic: wxAutomationObject Cyrillic Text Problem
Replies: 2
Views: 440

In Visual Studio has realized so: /// Need #include <comutil.h> /// Need Link comsupp.lib bool SetStringValue(IDispatch* pDisp, PSTR sValue) { VARIANTARG rParam[1]; DISPPARAMS pParam = {&rParam[0], NULL, 1, 0}; _bstr_t pValue = sValue; DISPID nIdName = DISPID_PROPERTYPUT; VariantInit(&rParam[0]); rP...
by SandyHip
Wed Jun 02, 2010 9:47 am
Forum: C++ Development
Topic: wxAutomationObject Cyrillic Text Problem
Replies: 2
Views: 440

wxAutomationObject Cyrillic Text Problem

WX : 2.8.3 (Not Unicode) OS : Windows XP COMPILER: GCC 3.4.5 (Code::Blocks); VC 7 (VS 2003.NET) wxAutomationObject obj. /* ... */ wxVariant v = wxVariant(wxT("Мама")); // Cyrillic text /* wxCSConv convFrom(wxT("cp-1251")); wxCSConv convTo(wxT("utf-8")); wxString s = wxT("Мама"); // Cyrillic text v =...