7
ответов

Нахождение параметров функции Dll

Как я могу найти параметры недокументированной функции Dll? Я искал на всем протяжении Интернета и закончил тем, что нашел один путь: это включает украшенные функции. Однако я не могу найти способ добраться...
вопрос задан: 31 March 2013 15:43
7
ответов

Не может переменная доступа в C++ DLL из приложения C

Я застреваю на фиксации к Visual C++ прежней версии 6 приложений. В источнике DLL C++ я поместил экстерна "C" _declspec (dllexport) символ* MyNewVariable = 0; который приводит к разоблачению MyNewVariable (приятно...
вопрос задан: 29 September 2011 14:59
5
ответов

Используя C++ DLLs с различными версиями компилятора

Этот вопрос связан с, "Как сделать последовательные dll двоичные файлы через версии VS?" Нам создали приложения и DLLs с VC6 и новым приложением, созданным с VC9. VC9-приложение должно использовать DLLs...
вопрос задан: 23 May 2017 12:00
5
ответов

C++ Экспорт DLL: Украшенные / Скорректированные имена

Созданный основной C++ DLL и экспортируемые имена с помощью файла Определения Модуля (MyDLL.def). После компиляции я проверяю экспортируемые имена функций с помощью dumpbin.exe, который я ожидаю видеть: SomeFunction, но я вижу...
вопрос задан: 12 April 2016 15:40
5
ответов

Я могу программно вывести соглашение о вызовах, используемое C++ dll?

Предположите, что требуется записать программу, которая тестирует функции в C++ dll файл. Необходимо позволить пользователю выбрать dll (мы предполагаем, что говорим о C++ dlls). Он должен смочь получить список...
вопрос задан: 29 September 2011 14:55
3
ответа

Почему я не могу использовать __declspec (dllexport) экспортировать DllGetClassObject () из DLL-библиотеки COM?

Я занимаюсь разработкой COM-библиотеки DLL и пытаюсь экспортировать метод DllGetClassObject () с помощью __declspec (dllexport). Вот мое объявление: extern "C" HRESULT __declspec (dllexport) __stdcall ...
вопрос задан: 29 September 2011 14:48
3
ответа

Имя C++ искажает детерминированное (художественное оформление)?

Я надеюсь к LoadLibrary на неуправляемом C++ DLL с управляемым кодом и затем называю GetProcAddress на функциях экстерна, которые были искажены. Мой вопрос, скорректированные имена, которые Вы получаете от C++...
вопрос задан: 29 September 2011 14:43
2
ответа

Экспорт функций от DLL с dllexport

Я хотел бы простой пример экспорта функции от C++ окна DLL. Я хотел бы видеть заголовок, cpp файл и файл определения (если абсолютно требуется). Я хотел бы, чтобы экспортируемое имя было...
вопрос задан: 16 December 2013 14:57
1
ответ

WIX пользовательское действие C++

У меня есть основное пользовательское действие WIX: UINT __ stdcall MyCustomAction (MSIHANDLE hInstaller) {DWORD dwSize=0; MsiGetProperty (hInstaller, ТЕКСТ ("MyProperty"), ТЕКСТ ("...
вопрос задан: 29 September 2011 14:57
1
ответ

Тестирование методом "белого ящика" в JavaScript - как иметь дело с конфиденциальностью?

Я пишу модульные тесты на модуль в маленьком приложении JavaScript. Для содержания интерфейса в чистоте некоторые детали реализации закрываются анонимной функцией (обычный JS...
вопрос задан: 29 September 2011 14:53
0
ответов

Декодер изменения имени C ++ для g ++? [дубликат]

есть ли какой-либо декодер изменения имен C ++ для g ++?
вопрос задан: 6 June 2015 07:35
0
ответов

Как изменить оформление экспортируемого имени для __stdcall в VC ++?

Вот как у меня объявлена ​​функция экспорта в настоящий момент: extern «C» __declspec (dllexport) Iexport_class * __stdcall GetExported_Class (); Когда VS2008 скомпилировал исходный код для этого, dll ...
вопрос задан: 2 August 2013 09:28
0
ответов

Почему GetProcAddress не работает?

Во-первых, #ifdef MYLIBAPI #else #define MYLIBAPI __declspec (dllimport) #endif MYLIBAPI int Add (int a. int b); его исходный код ...
вопрос задан: 29 September 2011 14:56
0
ответов

Путаница в пространстве имен C ++ - std :: vs :: vs нет префикса при вызове tolower?

Почему это? Transform (theWord.begin (), theWord.end (), theWord.begin () , std :: tolower); - не работает преобразовать (theWord.begin (), theWord.end (), theWord.begin (), tolower); - не работает, но ...
вопрос задан: 29 September 2011 14:54
0
ответов

VC ++ предотвращает все украшения имен символов

Я работаю над DLL, которая будет использоваться из другого языка (так что не нужно импортировать библиотеки и включать заголовки dll), используя конвекцию вызовов _stdcall. Проблема в том, что VC ++, кажется, всегда делает что-то ...
вопрос задан: 29 September 2011 14:42
0
ответов

Предупреждения C4503? Как мне решить / избавиться от них?

Я впервые пробую C ++ STL. Я пытаюсь построить многомерный ассоциативный массив с помощью карты. Например: typedef struct DA {string read_mode; строка data_type; void * ...
вопрос задан: 29 September 2011 14:38
0
ответов

Как я могу обойти предупреждение Visual C ++ 2005 «Превышена длина декорированного имени, имя было усечено»?

Например, скажем, у меня по какой-то причине был фрагмент кода, который выглядел так: изменяемый std :: vector >>> ...
вопрос задан: 29 September 2011 14:35
0
ответов

Сохраняются ли искаженные имена C ++ согласованными при компиляции на разных компьютерах?

В общем, то, что я наблюдал при использовании nm в Linux, - это имена символов T (которые меня интересуют) оставаться последовательным на разных компьютерах, даже если я не использую внешнюю "C". Мои наблюдения ...
вопрос задан: 29 September 2011 14:03