С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
phantom96
MЫW
124 / 109 / 1
Регистрация: 15.02.2013
Сообщений: 538
#1

Передача string массива - C++

13.04.2013, 11:25. Просмотров 320. Ответов 0
Метки нет (Все метки)

Пытаюсь передать массив из C++ дллки в C# приложение. Сделал по http://msdn.microsoft.com/ru-ru/library/hk9wyw21.aspx
При вызове функции говорит что
Вызов функции PInvoke "WpfApplication2!WpfApplication2.MainWindow::TestArrayOfStrings" разбалансировал стек. Вероятно, это вызвано тем, что управляемая сигнатура PInvoke не совпадает с неуправляемой целевой сигнатурой. Убедитесь, что соглашение о вызовах и параметры сигнатуры PInvoke совпадают с неуправляемой целевой сигнатурой.
Скопипастил просто из статьи...

Добавлено через 1 минуту
Если продолжить выполнение, то значения получаются, но ошибка не радует(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2013, 11:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача string массива (C++):

Передача двумерного массива типа String в функции - C++
Здравствуйте! Изучаю SFML, в уроке весь код находиться в одном cpp файле, я решил разнести все как положено по файлам но наткнулся на...

Передача строки string в функцию - C++
Завтра экзамен а я печатаю строки :D Что хочу: ввожу две строки, передаю их в функцию по указателю, сравниваю каждый символ и если они...

Передача std::string по константной ссылке \ значению - C++
Суть вопроса: есть простенький словарь с std::vector в качестве приватного поля. struct StudentGrade { std::string name; char...

Undefined reference или передача string в конструктор класса - C++
Собственно проблема на этапе компиляции в main.cpp на 19 строке. Не понимаю, почему он требует 4 аргумента, когда у меня в объявлении...

Доступ к паре в map<string, vector<pair<string, string>>>Temp - C++
Подскажите пожалуйста как получить данные в векторе пар ? void showData(const map&lt;string, vector&lt;pair&lt;string, string&gt;&gt;&gt;Temp) { ...

Передача массива структур в функцию не указывая размера массива - C++
Я читаю с командной строки файл в котором содержится массив структур. Есть библиотека с функцией в которую я прередаю файл и массив...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2013, 11:25
Привет! Вот еще темы с ответами:

Передача функции указатель на элемент std::vector<std::string> - C++
Доброй ночи тем, кому не спится (или живет в другом часовом поясе:p)! Есть функция, требующая в качестве параметра указатель на...

Передача в функцию char*([Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]) - C++
Почему компилятор на это матерится? ObjA.Show(&quot;A&quot;); deprecated conversion from string constant to 'char*' #include &lt;iostream&gt; ...

Передача в новый поток в качестве аргумента string - C++
хелп:wall: Пытаюсь передать аргумент так: DWORD potoc(char * args) { const char * ta = static_cast &lt;const char *&gt; (args); } ...

Вывод массива string - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cstring&gt; int main() { using namespace std; int sum = 0; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.