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

Разный результат работы функции в release и debug - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите функцию, возвращающую сраднее геометрическое элементов http://www.cyberforum.ru/cpp-beginners/thread1088978.html
Напишите функцию, возвращающую сраднее геометрическое элементов в однородном целочисленном массиве с положительными значениями элементов (среднее геометрическое вычисляется по формуле: G({x}_{1},...
C++ Нужно настроить в проекте ссылки на загружаемую DLL Как это делается? http://www.cyberforum.ru/cpp-beginners/thread1088971.html
Есть ли такой метод? C++
Подскажите если ли метод в классе iostream или ios, который считает количество введённых символов с помощью объекта cin. Спрашиваю потому что есть функция gcount(), но она только для get(),...
В целочисленном массиве найти наибольший элемент среди элементов меньше своих соседей C++
Здравствуйте! Помогите, пожалуйста, с задачей: в целочисленном массиве найти наибольший элемент среди элементов меньше своих соседей.
C++ В каждой строке найти минимальный элемент, затем среди них найти максимальное и вывести на экран индекс этого элемента http://www.cyberforum.ru/cpp-beginners/thread1088932.html
Здравствуйте! Помогите, пожалуйста, с задачей: В двумерном массиве все числа различны. В каждой строке найти минимальный элемент, затем среди них найти максимальное и вывести на экран индекс этого...
C++ Какие подводные камни могут быть, при хранении в контейнере элемента типа void*? Привет читателям! Какие подводные камни могут быть, при хранении в контейнере элемента типа void*? Делаю некое подобие "memory pool". Например: std::vector<void*> somes .. std::cout <<... подробнее

Показать сообщение отдельно
hdnn
12 / 12 / 3
Регистрация: 14.11.2012
Сообщений: 51
Завершенные тесты: 1
05.02.2014, 10:54  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Как видите, что разные?
Пишем приходящие сообщения в лог и смотрим.
Цитата Сообщение от alsav22 Посмотреть сообщение
Почему имена функций разные: GetParam(), GetProperty()?
GetParam() - функция класса, загружающего и взаимодействующего с dll. А внутри ф-ии GetParam просто вызывается GetProperty().

Пока решили использовать char* для вычитывания сообщений. Не так удобно, но работает как часы.

Добавлено через 22 минуты
Корень проблемы, судя по всему, кроется в различных механизмах выделения памяти под релизом и дебагом. Мы можем просто скопировать кусок памяти с сообщением в нужный момент.
STL не хочет корректно работать для случая обмена данными между exe и dll. Хотелось бы понять почему.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru