c++builder
Мне несколько раз говорили, что я должен рассмотреть возможность разделения частей моего приложения на отдельные библиотеки DLL (для ускорения связывания и т. д.) и пытаюсь понять, как это работает. Я понимаю, что мне нужно добавить __declspec(dllexport) в каждое объявление файла заголовка, которое я планиру...
Когда это вычисление с плавающей запятой выполняется в boost::thread, оно дает другой результат, чем при выполнении в std::thread или в основном потоке. void print_number() { double a = 5.66; double b = 0.0000001; double c = 500.4444; double d = 0.13423; double v = std::sin(d) * std::exp(...
Основным продуктом моей компании является большое монолитное приложение C++, используемое для обработки и визуализации научных данных. Его кодовая база насчитывает, возможно, 12 или 13 лет, и хотя мы провели работу по ее обновлению и поддержке (использование STL и Boost - когда я присоединился к большинству ...
У меня есть соединение, которому я даю 20 секунд на тайм-аут (Медленное соединение). Мне нужно разрешить моему пользователю отменить этот вызов подключения. У меня уже есть соединение, происходящее в потоке, так что я могу поддерживать работу GUI, но как я могу сказать Indy отменить? Я также должен вызвать...
Я пытаюсь упаковать некоторые структуры с Borland C++Builder (XE6) (в будущем: bcc). Я использую библиотеку, которая использует следующую конструкцию для создания структур: #ifdef _MSC_VER #define PACKED_BEGIN __pragma(pack(push, 1)) #define PACKED #define PACKED_END __pragma(pack(pop)) #elif ...
32-разрядный компилятор C++Builder, bcc32, по умолчанию создает общие библиотеки, используя соглашение о вызовах cdecl, добавляя префиксы экспортируемых функций с подчеркиванием, например, "_functionName". Visual studio, с другой стороны, не использует префиксы экспортируемых функций. Python при импорте мо...
ПРАВКА: РЕШЕНО! Я добавил BOOST_ALL_NO_LIB в мои условные определения и добавил код ошибки.cpp из папки / libs / system / src / в мой проект. Недавно я создал C++ Builder и играл с ним, чтобы разобраться в C++. Мне нужно использовать boost-asio для проекта, над которым я буду работать, но я столкнулся с ...
Я использую компилятор Borland (он же "Embarcodegearland") C++Builder 2007, который имеет незначительную ошибку, что некоторые элементы static const из системных заголовочных файлов могут вызывать ложные "xyzzy is declared but never used" предупреждения. Я пытаюсь получить свой код 100% предупреждение беспла...
Я работаю над приложением MDI, написанным в C++ Builder 2010. Когда дочернее окно находится в развернутом состоянии, приложение потребляет 100% времени процессора в режиме ожидания. Я использовал "очень сонный" профилировщик, и он показывает, что функция Sd_childFinalize использует 99% ресурсов процессора,...
в XCode, добавив эти методы в свой подкласс NSView, можно предотвратить активацию окна при нажатии на него: - (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent )theEvent { return YES; } - (BOOL)acceptsFirstMouse:(NSEvent )theEvent { return YES; } - (void)mouseDown:(NSEvent )theEvent { [[[NSApp]] ...