Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ MASM & VC++2008 https://www.cyberforum.ru/ visual-cpp/ thread49467.html
как подключить dll к VC++2008 проекту библиотеку написанную на масме и использовать функции и процедуры из неё?
Размер ехе-шника. Опции компилятора и линкера Visual C++
Доброго времени суток, господа программисты!! Переписываю свой скринсайвер на С++ с оптимизацией был на Delphi без оптимайза (http://narod.ru/disk/12346598000/Directed_Stream.scr.html) Но при построении релиза размер ЕХЕ, по-моему, слишком велик - 152Кб. Из них 64кб-ресурсы. На делфи занимал 108кб. Использую следующие опции компилятора: /Ox /GL /I "\3D" /D "WIN32" /D "NDEBUG" /D...
Visual C++ Как поменять язык интерфейса в Visual C++ 2005 Express Edition Короче, скачал Visual C++ 2005 Express Edition он оказался на французком языке (хотя скачал на российском сайте и никаких предупреждений не было) как нибудь возможно поменять язык интерфейса?! Помогите кто знает!!! :cry: https://www.cyberforum.ru/ visual-cpp/ thread49352.html Visual C++ BackBuffer https://www.cyberforum.ru/ visual-cpp/ thread49345.html
линию не видно... найдите ошибку кому не сложно. case WM_PAINT: { BeginPaint(hWnd,&ps); HDC dc=ps.hdc; HDC cDC=CreateCompatibleDC(dc); HBITMAP hBitmap = CreateCompatibleBitmap (cDC, crect.right-crect.left, crect.bottom-crect.top); SelectObject (cDC, hBitmap); static HPEN cp=CreatePen(PS_SOLID,1,0x00FF00); static HBRUSH cb=CreateSolidBrush(0x000000);
Процессы Visual C++
Здравствуйте!) Я к вам с еще 1 вопросом) у меня задача получить ID какого-либо необходимого мне системного процесса и остановить его (в WM 5.0). Для это вроде бы необходимо использовать библиотеку TOOLHELP.DDL. В интерненте нашел неплохую статью про эту библиотеку ссылка. но до реализации так и нехватило ума дойти) подскажите чем сможите)
Visual C++ Поставить точку по координатам Пытаюсь откомпилировать простенький пример, кстати с этого сайта, и Егогы замучали. #include "afxwin.h" // MFC Основные и стандартные компоненты class CMainWnd : public CFrameWnd { public: CMainWnd(); // Конструктор по умолчанию }; https://www.cyberforum.ru/ visual-cpp/ thread49288.html
Visual C++ Как отследить результат отправки символа в СОМ порт? Пишу программу прошивки прибора через СОМ порт. Обязательно требуется убедиться в получении прибором очередного символа, прежде чем послать новый, т.к. в процессе прошивки прибор может сообщить об ошибке, и чтобы после этого НИ ОДИН БАЙТ не был передан в прибор до обработки ошибки отдельной процедурой. Непосредственно к прошивке не приступаю, в качестве испытания использую функцию получения... https://www.cyberforum.ru/ visual-cpp/ thread49216.html Visual C++ Считывание bmp-файла в массив
Добрый вечер!Кто может мне объяснить где моя ошибка...Если использую такой подход: int LoadBitmapFile(BITMAP_FILE_PTR bitmap, char *filename) { FILE *file; if((file = fopen(filename, "rb")) == NULL) return 0; fread(&bitmap->bfh, sizeof(BITMAPFILEHEADER), 1, file);
Visual C++ Определение координат курсора https://www.cyberforum.ru/ visual-cpp/ thread49065.html
как определить координаты курсора, я написал код но он работаетна половину, тоисть х координату определяет нормально, а у только если она меньше 255! case WM_MOUSEMOVE: x=LOWORD(lParam); y=HIWORD(lParam); .....
Visual C++ .manifest файл и vista 64 бит Здравствуйте, VB6-приложение использует .dll написанную на Corman Lisp IDE которая, в свою очередь, написана на Visual C++ 2005. Для работы этой .dll нужны Visual C++ 2005 RUNTIME LIBRARIES. Чтобы VB6-приложение могло вызывать функции из .dll в каталоге с MyAppName.exe лежит файл MyAppName.exe.manifest: <?xml version='1.0' encoding='UTF-8' standalone='yes'?> <assembly... https://www.cyberforum.ru/ visual-cpp/ thread48972.html
Visual C++ Выделение памяти оператором new
Добрый день!Я пишу функцию которая считывает в память рисунок и заполняет массив значениями цвета пикселов...но при выделении памяти для буфера ничего не происходит... Вот функция: int LoadBitmapFile(BITMAP_FILE_PTR bitmap, char* filename) { FILE *file; file=fopen(filename, "r"); fread(&bitmap->bitmapfileheader,sizeof(BITMAPFILEHEADER),1,file);...
Visual C++ таймеры проблема с таймарами!!! Вот реализация 2-ух таймаров(один из них закоментирован) //void CALLBACK TimerProc(UINT uTimerID, UINT uMsg, DWORD_PTR dwUser, // DWORD_PTR dw1, DWORD_PTR dw2) VOID CALLBACK TimerProc( HWND hWnd, UINT uMsg, UINT idEvent, DWORD dwTime ) {if(GetTickCount()-tick>1000) { char f; _itoa_s(fps,f,10,10);//счетчик фпс, увеличивается в обработчике ON_PAINT https://www.cyberforum.ru/ visual-cpp/ thread48924.html
0 / 0 / 0
Регистрация: 05.09.2009
Сообщений: 3
07.09.2009, 16:24  [ТС] 0

Отладка - Visual C++ - Ответ 260437

07.09.2009, 16:24. Показов 1515. Ответов 5
Метки (Все метки)

Ответ

Rififi
Спасибо, в этом и была проблема.
По ходу дела, появилась еще одна проблемка в плане отладке, на этот раз с wininet.
Ошибка появляется во время выполнения, при вызове GetData
C++
1
CHTTPReader::GetData(char * lpszBuffer=0x00000000, unsigned long dwSize=0, unsigned long * lpdwBytesRead=0x0012fca0)  Line 183 + 0x8 bytes  C++
Полный исходник функции.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
char *CHTTPReader::GetData (char *lpszBuffer,DWORD dwSize,DWORD *lpdwBytesRead)
{
    DWORD dwBytesRead;
    if (lpdwBytesRead == NULL)
        lpdwBytesRead = &dwBytesRead;
    *lpdwBytesRead = 0;
 
    if (m_hRequest) {
        bool bRead = ::InternetReadFile(
            m_hRequest,
            lpszBuffer,
            dwSize,
            lpdwBytesRead) != FALSE;
        [COLOR="Red"]lpszBuffer[*lpdwBytesRead] = 0; [B]<-[/B][/COLOR]
 
        return CheckError(bRead) && *lpdwBytesRead? lpszBuffer: NULL;
    }
 
    return NULL;
}
Отладчик показывает две переменые.
Код
m_lpszDataBuffer	0x00000000 <Bad Ptr>
lpszBuffer	0x00000000 <Bad Ptr>
Тут что то с типом переменых, но в какую сторону двигать переменные не знаю.

Вернуться к обсуждению:
Отладка Visual C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2009, 16:24
Готовые ответы и решения:

отладка приложений
Подскажите, что почитать, чтобы понять как использовать возможности VisualStudio в части отладки...

Отладка в Ms Visual 15
В отладке, при прохождении строк вылезает вот эта системная штука, и приходится много раз нажимать...

Отладка dll
Как пошагово посмотреть выполнение dll?

Отладка без MessageBox
Скажите, как смотреть что делается в моём приложении без месседж буксов? Пишу оконное приложение,...

5
07.09.2009, 16:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2009, 16:24
Помогаю со студенческими работами здесь

Отладка компиляции (трассировка)
Можно ли сделать так, чтобы во время компиляции выводились какие нибудь данные которые бы...

Visual Studio, отладка.
Здравствуйте, может глупый вопрос, но нигде не могу найти ответ. При отладке в VS 2008, на языке...

Отладка MFC проектов
Столкнулся с проблемой. Создал одно документный MFC проект, нету никаких ошибок, все замечательно,...

Отладка Visual C++ 2010
Скажите какую кнопку нужно нажимать при отладке, чтобы сделать следующий шаг?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru