ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5171  
Старый 20.04.2010, 23:08
Аватар для Ra$cal
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

по поводу C++\CLR: эта тема не один раз поднималась. вместо целенаправленного изучения C++, ооп, stl, идет изучение надстройки от мс, классов cli(ядро .net), сдобренное всеми сложностями С++ типа множественного наследования, ручным управлением памятью(в противовес дотнетовской управляемой среды и сборщика мусора). В довесок потеря кроссплатформенности. Если хочется винформс - учи шарп. Если хочется с++ - учи плюсы, ооп, потом учи кьют. Ради регеров спамеров с++ учить не стоит.

А то что значение переменных и значение на форме - ну да. так же как и int x = y; никакой принципиальной разницы нету, где находится переменная. все самое веселое идет потом, когда надо поддерживать сразу два интерфейса - консольный и оконный, в довесок еще и управление через командную строку добавить. Обычно на этом этапе многие начинающие кодеры и загибаются. Но это совсем другая песня.

Последний раз редактировалось Ra$cal; 20.04.2010 в 23:11..
 
Ответить с цитированием

  #5172  
Старый 20.04.2010, 23:25
Аватар для gold-goblin
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

Не знаю в какую тему лучше отписать о проблеме с установкой qt...
через Visual Studio 2008 Command Prompt перехожу в папку с qt'ом и даю команду configure, все проходит идеально.
Потом даю команду nmake и ближе к концу операции получаю

В чем проблема? Как я понимаю то что я сделал все правильно. Но вот результата нет..
Сейчас пытаюсь установить с кучей параметров нарытых в гугле, посмотрим что выйдет.

Последний раз редактировалось gold-goblin; 20.04.2010 в 23:28..
 
Ответить с цитированием

  #5173  
Старый 20.04.2010, 23:29
Аватар для Ins3t
Ins3t
Участник форума
Регистрация: 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
 
Ответить с цитированием

  #5174  
Старый 20.04.2010, 23:34
Аватар для gold-goblin
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

а разве они не должны удалятся командой make confclean?
Сейчас кильну их в ручную, спасибо!
 
Ответить с цитированием

  #5175  
Старый 21.04.2010, 15:56
Аватар для Gin
Gin
Участник форума
Регистрация: 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;
}
 
Ответить с цитированием

  #5176  
Старый 21.04.2010, 21:51
Аватар для Besi
Besi
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
Провел на форуме:
1319431

Репутация: 22
Отправить сообщение для Besi с помощью ICQ
По умолчанию

вопрос есть прямоугольник при нажатии мышки он должен появится там где я нажал
(ето реализовано 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);
}
В Обшем оно рисует то что нада итд но вопрос в другом после отпускания мышки етот прямоугольник иногда остаётся на екране а иногда нет
подскажите что добавить чтобы его убрать вобще

и еще как зделать так чтобы при движении мышки прямоугольник расширялся с верхнего левого угла в сторону правого нижнего угла(за етот код отдельное спс)

целый день гуглил мало что нашол
спс за будущую помощ ачатовцы)
 
Ответить с цитированием

  #5177  
Старый 21.04.2010, 22:06
Аватар для proton8489
proton8489
Новичок
Регистрация: 20.01.2009
Сообщений: 6
Провел на форуме:
15818

Репутация: 4
По умолчанию

Чтобы убрать просто перерисуй.
 
Ответить с цитированием

  #5178  
Старый 21.04.2010, 22:24
Аватар для Besi
Besi
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
Провел на форуме:
1319431

Репутация: 22
Отправить сообщение для Besi с помощью ICQ
По умолчанию

а как визульно увеличивать прямоугольник когда мышка нажата не знаеш?
 
Ответить с цитированием

  #5179  
Старый 21.04.2010, 23:02
Аватар для M_script_
M_script_
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме:
1819761

Репутация: 180
Отправить сообщение для M_script_ с помощью ICQ
По умолчанию

Цитата:
Сообщение от Gin  
Столкнулся с проблемой использую курл в с++ билдере объявляю опций CURLOPT_COOKIEFILE и CURLOPT_COOKIEJAR но кукисы не попадают cookiefile подскажите что не так вот код функции
CURLOPT_COOKIEFILE - файл, из которого загружаются куки
CURLOPT_COOKIEJAR - файл, в который сохраняются куки
У тебя переменная cookiefile == "", соответственно Form3->Label1->Caption == ""
 
Ответить с цитированием

  #5180  
Старый 21.04.2010, 23:23
Аватар для Besi
Besi
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
Провел на форуме:
1319431

Репутация: 22
Отправить сообщение для Besi с помощью ICQ
По умолчанию

перерисовка не помогает есть ли возможность после опускания мышы полностью удалить всё с екрана!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ