Форум программистов, компьютерный форум CyberForum.ru

Передача ссылки в функцию в DLL - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с картами http://www.cyberforum.ru/cpp/thread1399847.html
Есть планшет с win 7 с gps. Подскажите, какие есть библиотеки для работы с картами? (например, как у андроид для google map, подключил, и юзаешь карту в своей программе). То есть что бы подключив эту библиотеку я мог программно на карте, например, находить кратчайшие маршруты, отображать мое местоположение и т. д. Соответственно нужна библиотека какой-нибудь проги с картой, но я как-то не нашел...
C++ Указатель на метод класса в качестве аргумента метода класса Функция _createFun вызывается для создания ХХХ в основном классе. Но вот потребовалось создать ХХХ в дополнительном классе. Вопрос: как передать указатель на МЕДОТ класса One в качестве аргумента класса Two? Конечно можно передать указатель на объект _world в класс Two и в него скопировать функцию _createFun, но это не лучший для меня вариант, в том случае, если существует возможность передавать... http://www.cyberforum.ru/cpp/thread1399751.html
Подсветка символа в edit C++
Мне нужен компонент, который смог бы поддерживать подсветку символа, так например в клавиатурном тренажере при неправильном нажатии клавиши буква в тексте выделяется красным цветом. Ну или как это можно реализовать в эдите или лейбле?
C++ Eigen - инициализация константной комлексной матрицы
Здравствуйте. Хочу в программе использовать комлексную матрицу, значения которой были бы известны на этапе компиляции. Прикинул два варианта: #include <iostream> #include <Eigen/Dense> using namespace Eigen; using namespace std; int main()
C++ .elf и для чего они нужны http://www.cyberforum.ru/cpp/thread1398590.html
Собственно сабж Почитал Вики, как-то для новичка не очень много прояснилось И объясните еще пожалуйста разницу с ехе
C++ Union, new placement, strict-aliasing, cross-platform Доброго времени суток. Ниже представленный код вроде бы работает. Гонял его на компиляторах cl/mingw http://rextester.com/OGKQ63240 //Title of this code //g++ 4.8.2 подробнее

Показать сообщение отдельно
Escave
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 56

Передача ссылки в функцию в DLL - C++

21.03.2015, 00:49. Просмотров 483. Ответов 3
Метки (Все метки)

Здравствуйте.

По этому мануалу сделал DLL https://msdn.microsoft.com/ru-ru/library/ms235636.aspx

Возникла проблема с передачей ссылок в функции, расположеные в DLL.

Допустим, в заголовочном файле DLL описал структуру и функцию, которая получает ссылку. Передаю из основной программы ссылку на переменную в эту функцию. В дебагере вижу, что часть данных сломаны. Если выровнять поля структуры, то всё ОК. А сейчас мне потребовалось передать в функцию, расположенную в DLL, ссылку на объект. И там такая же фигня. Код собирается без ошибок, все работает, но объект внутри этой функции получается "сломанным".

Если делаю эту функцию в основной программе и передаю туда ссылку, то всё ок.

Вопрос: есть ли какие-то особенности с передачей ссылок в dll? И как решить мою проблему (хочу передать ссылку в dll)?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru