Вопросы по теме 'visual-c++'
Могу ли я создать исключение из _CrtSetReportHook?
Предполагая, что я работаю в программе на C++, я хочу преобразовать эти отчеты в исключения. Является ли использование оператора throw C++ разумным способом сделать это, или я застрял, просто перенаправляя на stderr?
1384 просмотров
schedule
20.04.2024
При использовании fstream в библиотеке я получаю ошибки компоновщика в исполняемом файле
Когда я добавляю
#include <fstream>
и попробуй использовать
std::ifstream (i.e. std::ifstream ifile(pDest))
в моей библиотеке я получаю следующие ошибки компоновщика при компиляции проекта, который использует библиотеку:...
23810 просмотров
schedule
14.04.2024
Отключение предварительно скомпилированных заголовков для определенного файла в проекте VC++ 2010
Как следует из названия. У меня есть проект C++, и я добавил 1 файл C.h и исходный файл C.c, но у них возникают проблемы, потому что остальная часть проекта использует предварительно скомпилированный заголовок, но если я попытаюсь включить его в эти...
20745 просмотров
schedule
16.05.2024
Управляемый поток из WinForms, как использовать this-› для доступа к элементам формы (изменение значений и т. д.) в функции обратного вызова
Ну, у меня есть этот код в моем управляемом C++/Cli в Visual Studio 2008, я хочу иметь доступ к элементам форм Windows внутри обратного вызова функции потока, и я не могу, он генерирует ошибку. Есть ли другой способ сделать это? чтобы иметь...
2060 просмотров
schedule
08.03.2024
Доступ запрещен при попытке выполнить OpenProcess и TerminateProcess
Когда я компилирую и выполняю/отлаживаю свой код из Visual C++ 2010 Express, используя Ctrl + F5, он выполняется нормально.
Когда я пытаюсь выполнить exe-файл, созданный после сборки проекта, он выдает ошибку отказа в доступе при вызове...
1152 просмотров
schedule
07.05.2024
ненужные значения в строке LPTSTR
Я написал функцию для возврата расширения из пути. Она выглядит следующим образом:
LPTSTR GetExtension(LPCTSTR path1)
{
CString str(path1);
int length = str.ReverseFind(L'.');
str = str.Right(str.GetLength()-length);
LPTSTR...
232 просмотров
schedule
08.03.2024
Ошибки компоновщика для пользовательской сборки tcl85.lib, работает с дистрибутивом ActiveState tcl85.lib
Мы создаем Tcl сами, чтобы распространять наши собственные скомпилированные двоичные файлы с приложением. Само приложение связывается с библиотекой Tcl и использует внутренний API.
Для сборки Tcl мы взяли исходники с...
213 просмотров
schedule
24.05.2024
Как вызвать функцию-член родительского класса из перегруженной функции?
Я создал один новый класс, который унаследован от строкового класса. Я хочу перегрузить оператор < (меньше) в производном классе. Но из перегруженной функции мне нужно вызвать оператор < родительского класса. Каков синтаксис для вызова...
493 просмотров
schedule
16.04.2024
Почему CFileDialog::DoModal() зависает?
Я разработал довольно большую программу на С++ в VS 6.0 на платформе Win XP и теперь перешел на новую машину под управлением Win 7 (все еще работает с VS 6.0). Код включает функцию для создания экземпляра и запуска объекта CFileDialog для поиска и...
1535 просмотров
schedule
30.05.2024
Проблема с изменением ориентации экрана C++ DEVMODE dmDisplayOrientation DMDO_90 undefined
Кажется, я не могу получить код C++ для компиляции. Я переворачиваю ориентацию дисплея, но VS2008 говорит мне, что DMDO_90 и DMDO_270 неопознаны:
error C2065: 'DMDO_90' : undeclared identifier
error C2065: 'DMDO_270' : undeclared identifier...
1610 просмотров
schedule
24.04.2024
Нужно ли мне устанавливать методы деструктора, когда я использую общие указатели?
Я пытался найти ответ, но не нашел его для моей конкретной проблемы. Я использую общие указатели для троичного дерева поиска (для использования в алгоритме прогнозирующего текста) и сталкиваюсь с некоторыми проблемами при использовании общих...
573 просмотров
schedule
12.03.2024
Перерыв в Visual Studio при выходе из процесса
У меня возникли некоторые трудности с определением того, что вызывает завершение процесса. У меня есть точка останова в каком-то коде выключения, который я отлаживаю, но после взлома отладчика в точке останова и выполнения одного шага весь процесс...
4123 просмотров
schedule
28.05.2024
Явная спецификация представления двойной точности, используемого компилятором
Недавно я столкнулся с проблемой, что visual-c++ не соответствует IEEE 754 , но вместо этого использует субнормальное представление . То есть числа с плавающей запятой двойной точности в нем не имеют обычного представления из 1 знакового бита,...
381 просмотров
schedule
20.03.2024