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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод простых итераций для СЛАУ http://www.cyberforum.ru/cpp/thread1400064.html
Помогите пожалуйста! Нужно реализовать метод простых итераций для решения СЛАУ дана вот такая матрица -0.95 -0.06 -0.12 0.14 2.17 0.04 -1.12 0.08 0.11 1.4 0.11 0.12 0 1.03 0.8 0.34 0.08 -1.06 0.14 2.1 решать с точностью 0.001 заранее огромное спасибо
C++ Создать динамический шаблонный класс односвязный список - List помогите пожалуйста с задание в универ задали и я вот сижу парюсь! буду очень вам благодарен Создать динамический шаблонный класс односвязный список - List. Класс должен содержать соответствующие функции. Использовать разработанный класс для формирования информации о маршруте (Route), где каждый элемент остановка содержит следующую информацию: название, время прибытия, время отправления,... http://www.cyberforum.ru/cpp/thread1400055.html
Работа с картами C++
Есть планшет с win 7 с gps. Подскажите, какие есть библиотеки для работы с картами? (например, как у андроид для google map, подключил, и юзаешь карту в своей программе). То есть что бы подключив эту библиотеку я мог программно на карте, например, находить кратчайшие маршруты, отображать мое местоположение и т. д. Соответственно нужна библиотека какой-нибудь проги с картой, но я как-то не нашел...
Указатель на метод класса в качестве аргумента метода класса C++
Функция _createFun вызывается для создания ХХХ в основном классе. Но вот потребовалось создать ХХХ в дополнительном классе. Вопрос: как передать указатель на МЕДОТ класса One в качестве аргумента класса Two? Конечно можно передать указатель на объект _world в класс Two и в него скопировать функцию _createFun, но это не лучший для меня вариант, в том случае, если существует возможность передавать...
C++ Ошибка c char в классе http://www.cyberforum.ru/cpp/thread1399730.html
Когда ввожу даные в второй char выдает ошибку, когда делаю, не в класе, а в int main() все работает, что делать? #include<iostream> #include<conio.h> #include<ctime> #include<cstring> using namespace std; class slov { public: char* mas;
C++ Подсветка символа в edit Мне нужен компонент, который смог бы поддерживать подсветку символа, так например в клавиатурном тренажере при неправильном нажатии клавиши буква в тексте выделяется красным цветом. Ну или как это можно реализовать в эдите или лейбле? подробнее

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

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

21.03.2015, 00:49. Просмотров 468. Ответов 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