Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

20.04.2010, 23:08
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
по поводу C++\CLR: эта тема не один раз поднималась. вместо целенаправленного изучения C++, ооп, stl, идет изучение надстройки от мс, классов cli(ядро .net), сдобренное всеми сложностями С++ типа множественного наследования, ручным управлением памятью(в противовес дотнетовской управляемой среды и сборщика мусора). В довесок потеря кроссплатформенности. Если хочется винформс - учи шарп. Если хочется с++ - учи плюсы, ооп, потом учи кьют. Ради регеров спамеров с++ учить не стоит.
А то что значение переменных и значение на форме - ну да. так же как и int x = y; никакой принципиальной разницы нету, где находится переменная. все самое веселое идет потом, когда надо поддерживать сразу два интерфейса - консольный и оконный, в довесок еще и управление через командную строку добавить. Обычно на этом этапе многие начинающие кодеры и загибаются. Но это совсем другая песня.
Последний раз редактировалось Ra$cal; 20.04.2010 в 23:11..
|
|
|

20.04.2010, 23:25
|
|
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме: 5265510
Репутация:
455
|
|
Не знаю в какую тему лучше отписать о проблеме с установкой qt...
через Visual Studio 2008 Command Prompt перехожу в папку с qt'ом и даю команду configure, все проходит идеально.
Потом даю команду nmake и ближе к концу операции получаю

В чем проблема? Как я понимаю то что я сделал все правильно. Но вот результата нет..
Сейчас пытаюсь установить с кучей параметров нарытых в гугле, посмотрим что выйдет.
Последний раз редактировалось gold-goblin; 20.04.2010 в 23:28..
|
|
|

20.04.2010, 23:29
|
|
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме: 2083691
Репутация:
330
|
|
Если ты собираешь QT 4.6 - удали следующие файлы:
Код:
C:/Qt/2009.05/qt/src/script/tmp/moc/debug_shared/mocinclude.tmp
C:/Qt/2009.05/qt/src/script/tmp/moc/release_shared/mocinclude.tmp
C:/Qt/2009.05/qt/src/3rdparty/webkit/WebCore/tmp/moc/debug_shared/mocinclude.tmp
C:/Qt/2009.05/qt/src/3rdparty/webkit/WebCore/tmp/moc/release_sharedmocinclude.tmp
|
|
|

20.04.2010, 23:34
|
|
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме: 5265510
Репутация:
455
|
|
а разве они не должны удалятся командой make confclean?
Сейчас кильну их в ручную, спасибо!
|
|
|

21.04.2010, 15:56
|
|
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме: 262809
Репутация:
21
|
|
Столкнулся с проблемой использую курл в с++ билдере объявляю опций CURLOPT_COOKIEFILE и CURLOPT_COOKIEJAR но кукисы не попадают cookiefile подскажите что не так вот код функции
Код:
String Authorize(CURL *curl,String url){
String data;
String cookiefile;
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION,Writer);
curl_easy_setopt(curl, CURLOPT_WRITEDATA,&data);
curl_easy_setopt(curl, CURLOPT_URL,url);
curl_easy_setopt(curl, CURLOPT_HEADER , 1 );
curl_easy_setopt(curl, CURLOPT_COOKIEFILE, cookiefile);
curl_easy_setopt(curl, CURLOPT_COOKIEJAR, cookiefile);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 2);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, false);
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1);
curl_easy_perform(curl);
curl_easy_cleanup(curl);
Form3->Label1->Caption=cookiefile;
return data;
}
|
|
|

21.04.2010, 21:51
|
|
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
Провел на форуме: 1319431
Репутация:
22
|
|
вопрос есть прямоугольник при нажатии мышки он должен появится там где я нажал
(ето реализовано 5ю Lineto)
код
void CLab6View::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
m_point =point; // Вводиться програмістом
m_pointOld=point;
SetCapture();
m_flag=1;
RECT rect;
GetClientRect(&rect);
ClientToScreen(&rect);
::ClipCursor(&rect);
CView::OnLButtonDown(nFlags, point);
}
void CLab6View::OnMouseMove(UINT nFlags, CPoint point)
{
if (m_flag) // Вводиться програмістом
{
CClientDC pDC(this);
pDC.SetROP2(R2_NOT);
pDC.MoveTo(m_point);
//////////////////////////
pDC.LineTo(m_point.x,m_point.y);
pDC.LineTo(m_point.x+100,m_point.y);
pDC.LineTo(m_point.x+100,m_point.y+50);
pDC.LineTo(m_point.x,m_point.y+50);
pDC.LineTo(m_point.x,m_point.y);
//////////////////////////
//m_pointOld=point;
}
CView::OnMouseMove(nFlags, point);
}
void CLab6View::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if (m_flag) // Вводиться програмістом
{
m_flag=0;
::ReleaseCapture();
::ClipCursor(NULL);
CClientDC pDC(this);
pDC.SetROP2(R2_NOT);
pDC.MoveTo(m_point);
pDC.LineTo(m_pointOld);
pDC.SetROP2(R2_COPYPEN);
pDC.MoveTo(m_point);
pDC.LineTo(point);
}
CView::OnLButtonUp(nFlags, point);
}
В Обшем оно рисует то что нада итд но вопрос в другом после отпускания мышки етот прямоугольник иногда остаётся на екране а иногда нет
подскажите что добавить чтобы его убрать вобще
и еще как зделать так чтобы при движении мышки прямоугольник расширялся с верхнего левого угла в сторону правого нижнего угла(за етот код отдельное спс)
целый день гуглил мало что нашол
спс за будущую помощ ачатовцы)
|
|
|

21.04.2010, 22:06
|
|
Новичок
Регистрация: 20.01.2009
Сообщений: 6
Провел на форуме: 15818
Репутация:
4
|
|
Чтобы убрать просто перерисуй.
|
|
|

21.04.2010, 22:24
|
|
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
Провел на форуме: 1319431
Репутация:
22
|
|
а как визульно увеличивать прямоугольник когда мышка нажата не знаеш?
|
|
|

21.04.2010, 23:02
|
|
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме: 1819761
Репутация:
180
|
|
Сообщение от Gin
Столкнулся с проблемой использую курл в с++ билдере объявляю опций CURLOPT_COOKIEFILE и CURLOPT_COOKIEJAR но кукисы не попадают cookiefile подскажите что не так вот код функции
CURLOPT_COOKIEFILE - файл, из которого загружаются куки
CURLOPT_COOKIEJAR - файл, в который сохраняются куки
У тебя переменная cookiefile == "", соответственно Form3->Label1->Caption == ""
|
|
|

21.04.2010, 23:23
|
|
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
Провел на форуме: 1319431
Репутация:
22
|
|
перерисовка не помогает есть ли возможность после опускания мышы полностью удалить всё с екрана!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|