Архив рубрики: Программирование

Главная »  Разработка »  Программирование

Создаём OLE Server с помощью ActiveQt из linux MinGW MXE на примере SolidWorks PDM AddIn

  Сентябрь 21, 2017, Автор: , Рубрика: Программирование,  Нет комментариев

Всем привет! Оказалось что со сборкой OLE для Windows возникают сложности. Я и подумать не мог что на это уйдёт такое большое количество времени и сил. Надеждой что сиё усилие не бесполезно и способно хоть кому то помочь или избавить от лишних мучений и является эта статья. Эта инструкция крайне…

ActiveQt OLE inProc не регистрируется + MTA multi-поточность + SolidWorks PDM

  Сентябрь 21, 2017, Автор: , Рубрика: Программирование,  Нет комментариев

Всем привет! Возникла проблема при которой созданная с помощью ActiveQt Add-In библиотека отказывалась добавляться в PDM. Ругалось на отсутствие реализованного интерфейса. Путём разбирания исходников и напихивания их отладочными МессаджБоксами было выявлено что загрузка не происходит из за того что после выполнения функции DllRegisterServer не происходит выполнение функции DllGetClassObject. Как я…

Ошибка при использовании Qt mysql driver plugin собранный с помощью MXE

  Февраль 12, 2016, Автор: , Рубрика: Программирование, Метки: ,, ,  Нет комментариев

При использовании собранного с использованием MXE драйвера MySQL, приложение вылетает при запуске. Это происходит из за того что QTextCodec::codecForLocale() возвращает NULL, а в коде драйвера это не предусмотрено. Почему QTextCodec::codecForLocale() возвращает NULL я ещё не разобрался, но решить проблему можно добавив в строку инициализации текстового кодека в драйвере, проверку на…