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

Указатели в VC++ (2010) DLL и в приложении C++Builder (RAD XE4) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ CopyFile http://www.cyberforum.ru/cpp-beginners/thread1216941.html
Нужно чтобы из Edit1 брался путь к файлу, а копировался он по тому же адресу только с припиской ".bak". Пишу так: CopyFile((LPCWSTR)Edit1->Text.c_str(),(LPCWSTR)Edit1->Text.c_str() +...
C++ Переставить слова в строке в порядке убывания количества цифр в них Дан текст. Слова в строках переставить в порядке убывания количества цифр в них. как можно реализовать, подскажите пожалуйста. Хотя бы идейно. http://www.cyberforum.ru/cpp-beginners/thread1216911.html
Ошибка в компиляторе round myround C++
Сейчас сидел писал код и в компиляторе мне выбило ошибку на вот этом моменте: return round(r * 100.0) / 100.0; пытался переименовать на myround return myround(r * 100.0) / 100.0; ошибка...
C++ Структуры
Доброго времени суток. Помогите ребят в написании программы. Известна информация о багаже (количество вещей и общий вес багажа) 10 пассажиров. Написать программу, которая обеспечивает: а)...
C++ Создать класс "Фильм" http://www.cyberforum.ru/cpp-beginners/thread1216879.html
Добрый день помогите составить программу с классом. Условие: Создать класс фильм. Класс имеет атрибуты название, год выпуска, продолжительность, жанр. Функции элементов, которые запрашивают ввод...
C++ Перегруженная функция (линейное и квадратное уравнение) Проверьте пожалуйста код! Проблема в том что не могу вернуть х и х1!!! Может так нельзя возвращать!! # include <iostream> # include <cmath> using namespace std; double root (double a, double b,... подробнее

Показать сообщение отдельно
VV_RIP
9 / 8 / 1
Регистрация: 05.02.2012
Сообщений: 105

Указатели в VC++ (2010) DLL и в приложении C++Builder (RAD XE4) - C++

25.06.2014, 19:15. Просмотров 623. Ответов 19
Метки (Все метки)

Здравствуйте! Есть такая ситуация: в приложении происходит вызов функции из библиотеки, в которую надо передать vector<wchar_t*>*.
Когда это происходит, в библиотеку приходит ссылка на не пойми что, т.е. пользоваться этим невозможно. Как так портятся указатели? И как быть? Мои предположения никак мне не помогли, да и в инете тоже не густо ...

Далее, когда мы передадим все-таки это, у нас в длл есть ссылка на функцию из приложения, аргумент у которой тот же вектор. Т.е. здесь реализована идея события, которое происходит в длл, и передает vector<wchar_t*>* в приложение для дальнейшей обработки.
Само событие происходит, просто опять портится ссылка на вектор и содержимое.
Когда все написано на билдере - все работает, но вот билдер и vc++ - нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru