Search found 15 matches

by Chedman
Sun Apr 02, 2017 4:10 am
Forum: wxWidgets Development (Russian)
Topic: Почему после SetValidator() для wxPanel имеем validator.GetWindow()==0 ?
Replies: 3
Views: 1503

Re: Почему после SetValidator() для wxPanel имеем validator.GetWindow()==0 ?

Спасибо, забыл, что validator, ничего и не знает об окнах, так как для окон создается своя копия валидаторов, в данном случае копия validator. На самом деле мной решалась задача создания контролов в конструкторе копирования валидатора, но теперь понятно, что это нельзя сделать в нем, так как m_valid...
by Chedman
Sat Apr 01, 2017 6:43 am
Forum: wxWidgets Development (Russian)
Topic: Почему после SetValidator() для wxPanel имеем validator.GetWindow()==0 ?
Replies: 3
Views: 1503

Почему после SetValidator() для wxPanel имеем validator.GetWindow()==0 ?

Использую wxWidgets 2.8.12, компилятор MinGW 4.9.2, ОС Windows 7 wxPanel* panel=new wxPanel(this); wxMessageBox(wxString::Format(wxT("%p"),panel)); int val; wxGenericValidator validator(&val); panel->SetValidator(validator); /// Почему после SetValidator() для wxPanel имеем validator.GetWindow()==0 ...
by Chedman
Sat Jun 20, 2009 9:36 am
Forum: wxWidgets Development (Russian)
Topic: Проблема с wxCurlHTTP, HTTP-запрос не пр
Replies: 0
Views: 993

Проблема с wxCurlHTTP, HTTP-запрос не пр

Делаю public-наследование от wxCurlHTTP, там делаю функцию void myHTTP::Headers(), чтоб тестировать код. В OnInit() проекта, не забываю // Initialize LibCURL wxCurlDAV::Init(); Пытаюсь, получить HTTP-ответ сервера, делаю так myHTTP http(wxT("http://www.188bet.com/en/default.aspx")); http.SetOpt(CURL...
by Chedman
Sat Jun 20, 2009 9:15 am
Forum: wxWidgets Development (Russian)
Topic: wxJSON кодировки
Replies: 3
Views: 1285

Мне кажется, что с кириллицей лучше работать в Unicode сборке. А если проект типа "Hellow world" с кириллицей "Привет мир", работает?
by Chedman
Sat Jun 20, 2009 8:25 am
Forum: wxWidgets Development (Russian)
Topic: Помогите собрать wxJSON
Replies: 3
Views: 1313

Тут проблема с опциями компиляции, попробуй, типа (как вариант)
mingw32-make -f makefile.gcc WX_DEBUG=0 WX_MONOLITHIC=0 WX_USE_OPENGL=1 WX_RUNTIME_LIBS=static WX_USE_RTTI=0 WX_USE_EXCEPTIONS=1 WX_UNICODE=1
by Chedman
Mon Jun 15, 2009 12:13 pm
Forum: wxWidgets Development (Russian)
Topic: Помогите с компиляцией wxCURL испол
Replies: 2
Views: 1172

Исправил на mingw32-make -f makefile.gcc WX_DEBUG=0 WX_MONOLITHIC=0 WX_USE_OPENGL=1 WX_RUNTIME_LIBS=static WX_USE_RTTI=0 WX_USE_EXCEPTIONS=1 WX_UNICODE=1 В %WXWIN%\wxcurl\lib\gcc_lib появился файл libwxcode_msw28u_wxcurl.a, теперь буду пробывать его, скопировав в %WXWIN%\lib\gcc_lib Примеры тоже соб...
by Chedman
Mon Jun 15, 2009 8:17 am
Forum: wxWidgets Development (Russian)
Topic: Помогите с компиляцией wxCURL испол
Replies: 2
Views: 1172

Cделал изменения в build.cmd mingw32-make -f makefile.gcc WX_DEBUG=0 WX_MONOLITHIC=1 WX_USE_OPENGL=1 WX_RUNTIME_LIBS=static WX_USE_RTTI=0 WX_USE_EXCEPTIONS=1 WX_UNICODE=1 И вижу в конце: ...bin\ld.exe cannot find -l wxmsw28u collect2: ld returned 1 exit status mingw32-make: *** [..\samples\protocols...
by Chedman
Sun Jun 14, 2009 8:12 am
Forum: wxWidgets Development (Russian)
Topic: Помогите с компиляцией wxCURL испол
Replies: 2
Views: 1172

Помогите с компиляцией wxCURL испол

1. Рапаковаыаю wxcurl в корень WXWIN (эта переменная среды определена, как и MINGWDIR) 2. Иду в %WXWIN%\wxcurl\build 3. Создаю build.cmd, там пишу mingw32-make -f makefile.gcc WX_DEBUG=0 WX_MONOLITHIC=1 WX_USE_OPENGL=1 WX_RUNTIME_LIBS=static WX_USE_RTTI=0 WX_USE_EXCEPTIONS=1 UNICODE=1 wxWidgets-2.8....
by Chedman
Sun Jun 14, 2009 4:29 am
Forum: wxWidgets Development (Russian)
Topic: Как из HTTP заголовка получить вто
Replies: 5
Views: 2353

На одном из форумов T_rex советует Так... я на сколько понимаю, он и должен только последнее отдавать. Просто ну смотри, у wxHTTP для хранения заголовков используется hash table. У него на каждый ключ одно значение. И вот получается ключ это Set-Cookie, первый заголовок с Set-Cookie оно записывает, ...
by Chedman
Sat Jun 13, 2009 11:11 am
Forum: wxWidgets Development (Russian)
Topic: Как из HTTP заголовка получить вто
Replies: 5
Views: 2353

wxHTTP наследуется от wxSocketBase, может кто подскажет метод или свойство, чтоб получить полное содержимое ответа сервера на запрос.
by Chedman
Sat Jun 13, 2009 6:23 am
Forum: wxWidgets Development (Russian)
Topic: Как из HTTP заголовка получить вто
Replies: 5
Views: 2353

Делаю так,

Code: Select all

for(wxHeaderConstIterator it = m_headers.begin(); it != m_headers.end(); ++it )
    {
        wxString key = it->first, value = it->second;
        wxMessageBox(value);
    }
а там совсем нет упоминания о ASP.NET_SessionId=npgggx55k0fx4045kjnyci55; path=/; HttpOnly
by Chedman
Sat Jun 13, 2009 5:00 am
Forum: wxWidgets Development (Russian)
Topic: Как из HTTP заголовка получить вто
Replies: 5
Views: 2353

Я так понимаю надо добраться до m_headers, делаю public-наследование,переопределяю функцию к виду GetHeader(const wxString& header,const int& num) const.
Но проблема в том, что нет опыта работы с итераторами и как добраться до нужной записи не знаю . :oops:
by Chedman
Fri Jun 12, 2009 1:40 pm
Forum: wxWidgets Development (Russian)
Topic: Как из HTTP заголовка получить вто
Replies: 5
Views: 2353

Походу надо как-то взять за основу код http.cpp из исходников wxWidgets

wxString wxHTTP::GetHeader(const wxString& header) const
{
wxHeaderConstIterator it = FindHeader(header);

return it == m_headers.end() ? wxGetEmptyString() : it->second;
}
by Chedman
Fri Jun 12, 2009 1:10 pm
Forum: wxWidgets Development (Russian)
Topic: Как из HTTP заголовка получить вто
Replies: 5
Views: 2353

Как из HTTP заголовка получить вто

Мне нужно получить первый Set-Cookie, либо целиком возврат Подсмотрел снифером заголовки, а там сервер возвращает HTTP/1.x 200 OK Connection: keep-alive Date: Fri, 12 Jun 2009 12:23:33 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 Set-Cookie : ASP.NET_SessionId=npgg...
by Chedman
Thu Sep 11, 2008 8:52 am
Forum: wxWidgets Development (Russian)
Topic: Проблема при закрытии окна с wxGrid
Replies: 7
Views: 1765

Проблема при закрытии окна с wxGrid

Для примера можно использовать grid.exe из папки с примерами.
1) Начинаю редактировать ячейку в grid
2) Закрываю окно
3) Видим сообщение об ошибке