Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ Печать на принтере, подключенном через com-порт понять не могу. имеется принтер подключенный к компьютеру через com-порт. проверяю порт, открываятся успешно. как его заставить распечатать мне что-нибудь? разве не эта команда нужна? WriteFile(hCom, sSend, strlen(sSend), &iSize,0); https://www.cyberforum.ru/ visual-cpp/ thread332930.html Visual C++ Exсel
Здраствуйте, проблема в следующем есть Exсel файл из него надо вытащить кроме содержимого ячеек ещё и параметры такие как толщина линии таблицы, стиль, цвет, размер таблицы и т.д. Подскажите библиотеку с помощью которой всё это возможно реализовать. Заранее спасибо!
Visual C++ Программа сравнения звуковых файлов Есть 2 звуковых файла с расширением pcm в формате моно 16 бит. Требуется сравнить эти два файла и разницу между ними записать в третий файл. Добавлено через 32 минуты Дайте совет по реализации программы. https://www.cyberforum.ru/ visual-cpp/ thread332658.html Visual C++ Извлечение информации из GetPixel() https://www.cyberforum.ru/ visual-cpp/ thread332633.html
Для извлечения информации о каждом пикселе выбранной мной картинки использую следующий метод: CImage image; image.GetPixel(j,i); И через двойной цикл for я вынимаю информацию о каждом пикселе картинки. Мне падают (как возвращаемые значения GetPixel()) int'ы вида: 6172466
Visual C++ Вывод картинок лентой
Приветствую! Нужно реализовать идею вида: Есть набор картинок (только *.bmp & *.jpg). Могу выделять от одной до 20 картинок и выводить нужно их в ленту (что-то на подобие как в проводнике большими значками в винде картинки расположены должны быть, их потом пролистываешь ползунком). В ширину должна быть одна картинка, а в высоту соответственно 20, но на экране видимые должны быть 3 штуки,...
Visual C++ не принемает cin https://www.cyberforum.ru/ visual-cpp/ thread332607.html
// 2.cpp: главный файл проекта. #include "stdafx.h" using namespace System; int main(array<System::String ^> ^args) { double mattem,ruslangvich,pfisicks,znanie,histori,biologia,ekonomik,geogroch,BV,FZ,otvet;
Visual C++ Устранение ошибки LNK2019 https://www.cyberforum.ru/ visual-cpp/ thread332577.html
Доброго времени суток всем. Я пишу проект на Visual Studio 2010 для детектирования лица в видео потоке. Использую OpenСv и каскады Хаара. При постоении выдает следующую ошибку. Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _cvHaarDetectObjects в функции "void __cdecl detect_and_draw(struct _IplImage *)" (?detect_and_draw@@YAXPAU_IplImage@@@Z) C:\Users\Серёга\Documents\Visual...
Visual C++ ON_COMMAND_RANGE
Чёй то я туплю есть класс производный от статика class CButtonStatic : public CStatic { DECLARE_DYNAMIC(CButtonStatic) protected: DECLARE_MESSAGE_MAP() .............................................................. в нем объявлено меню private:
Visual C++ Как правильно делать окна в Visual C++ 2010? https://www.cyberforum.ru/ visual-cpp/ thread332531.html
вот интересно стало если в visual c++ 2010 когда создаёш проект вин32 то в проекте в начале есть такой код // проект вин 32.cpp: определяет точку входа для приложения. // #include "stdafx.h" #include "проект вин 32.h" #define MAX_LOADSTRING 100 // Глобальные переменные:
Visual C++ Сериализация https://www.cyberforum.ru/ visual-cpp/ thread332511.html
Получается сериализацию применяют только для MFC приложений? А для обычного диалогового приложения ее нельзя применять?
Visual C++ Отладка Visual C++ 2010
Скажите какую кнопку нужно нажимать при отладке, чтобы сделать следующий шаг?
Visual C++ Как сделать MFC статической, а не динамической? https://www.cyberforum.ru/ visual-cpp/ thread332097.html
это всё тоже из серии "Не работает exe файл на других компах" я предлагаю засунуть в эту тему все решения этой проблемы и закрипить её.
3 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 42
0

Где происходит ошибка? - Visual C++ - Ответ 1842825

15.07.2011, 09:03. Показов 983. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Привет уважаемы форумчане. пишу программу на visual c++ 2010. практически полностью на winapi
Столкнулся с такой проблемой:
смотрите коменты в коде: //!!!!!!!!!!! - важные места
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
class Win32{
    
    public:
        Win32(){}//Конструктор класса
        
    //Глобальные переменные
        LPSTR lpUserPath;           
 
        //LPWSTR lpwWinDir;         //Директория X:\WINDOWS !
        LPSTR lpInjPath;            
        LPSTR lpVBSpath;            
        LPSTR lpVBSName;            /
        LPSTR lpMutexName;      //Имя mutex
        char lpSysDir[MAX_PATH];    //!!!!!ТУТ в конце испортится значение.
        char cStartPath[MAX_PATH];  //Путь запуска 
        char cTempDir[MAX_PATH];    //Директория временных файлов
        char cUserName[MAX_PATH];   //Имя пользователя
    //Конец глобальных переменных
 
    //Глобальные функции
    
        bool GetRuntimePaths(const char *INsysFile, const char *vfile);
        
    //Конец глобальных функций
 
        ~Win32(){} //Деструктор класса
    private:
        LPSTR lpTmpBuffer1; //Буфер 
};
 
bool Win32::GetRuntimePaths(const char *INsysFile, const char *VBSfile)
/*Функция выставляет основные системные пути*/
{
    DWORD dwBuffer1 = INFO_BUFFER; //Для GEtUserName
    
    static LPSTR lpUserBase7 = "C:\\Users\\"; //Базовое расположение папки пользователя в win7
    static LPSTR lpUserBaseXP = "C:\\Documents and Settings\\"; //Базовое расположение папки пользователя в win7
    static char lpBuffer2[MAX_PATH];
    static char cUserBuff[MAX_PATH];
    //DWORD nSize = sizeof(lpBuffer1);
    
 
    //Получить имя пользователя
    if (GetUserName(cUserBuff, &dwBuffer1) == false) goto _error; //lpwBuffer1=%somename%
 
 
    lstrcat(lpBuffer2, LPCSTR(cUserBuff)); //Слаживаем X:\User и %somename user%
 
    lstrcpy((LPSTR)&lpUserPath, (LPCSTR)lpBuffer2); //Сохранили каталог пользователя
 
 
    //Получаем временную папку
    GetTempPath(DWORD(MAX_PATH), LPSTR(&cTempDir));
        lstrcat(LPSTR(&lpVBSName), "\00");
 
    //!!!!!!!!!!вот тут: 3 следующие строки все портят
    lstrcpy((LPSTR)&lpTmpBuffer1, LPCSTR(&vfiile));
        lstrcat(LPSTR(&lpTmpBuffer1), LPCSTR(VBSfile)); //В lpTmpBuffer1 ~1temp\somename.vbs
            lstrcpy((LPSTR)&lpVBSName, (LPCSTR)&lpTmpBuffer1);
            
            //Добавляем к ней NULL
        //lstrcat(LPSTR(&lpVBSName), "\0");
    //Получаем каталог %system32%
//!!!!!!!!дойдя до этого места win32.lpSysDir вместо C:\windows\system32 становится путь временного каталога (C:\user\%somename\~temp%) 
    GetSystemDirectory(LPSTR(&lpSysDir), MAX_PATH);
        lstrcat(LPSTR(&lpSysDir), "\00");
 
_error:
    return false;
}
Можете подсказать почему win32.lpSysDir изменяется? strcat и strcpy не предлогать. Я уже и типы переменных менял не могу понять в чем дело. Может где то строка не нультерминированная???

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

Не происходит сортировка. Где ошибка?
// Получаем список запросов $query = &quot;SELECT REQUEST FROM site_requests WHERE...

Не пойму где происходит переполнение массива
Я ошибся не переполнение, а выход за пределы #include &lt;iostream&gt; #include &lt;locale.h&gt; #include...

Определить где происходит подмена хоста
Подхватил вирус, который подменяет сетевой адрес url. В файле hosts все в порядке. Интересно...

Где происходит обработка нажатия на элемент?
Макросов нет, где может &quot;прятаться vba код&quot; не знаю. Интересует изменение значений в таблице...

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

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

Где тут отправка происходит? mail()
Народ привет!Устанавливаю LPTracker . Нужно код перед функцией mail(). Где тут происходит...

Где и как происходит прорисовка формы
Где в коде в самом тривиальном WinForms приложении происходит прорисовка формы?

Препод говорит где - то ошибка в синтаксисе. Сам код взят из "жефри Рихтер - Создание эффективных WIN32 приложений" Пожалуйста, подскажите где ошибка!
// получаем код ошибки DWORD dwError = GetDlgItemInt(hwnd, IDC_ERRORCODE, NULL, FALSE); HLOCAL...

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