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

Использование .Net Dll в неуправляемом приложении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объясните пожалуйста участок кода http://www.cyberforum.ru/cpp-beginners/thread1059756.html
Узнал что это ассоциативный массив for (map<std::string,int>::iterator p = count.begin(); p != count.end(); p++) cout << p->first<<'\t'<<p->second<<'\n';
C++ Программа для работы с окнами Здравствуйте . Я пока в с++ новичок .Прошу помощи : подскажите , с какой программы лучше начинать работать в плане создания окон , кнопок ( то есть создавать не просто консольное приложение , как в VS, а уже более функциональное ) ? Буду благодарен за советы. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1059745.html
C++ Для чего при инициализации переменной писать на конце числа первую букву типа?
Например, long long a=123456789123344LL чем будет отличаться от long long a=123456789123344 ?
Найти и удалить последний четный элемент динамического массива C++
Требуется: 1) Ввести дин. массив, ввод осуществляется пока эл. массива не превышает суммы предыдущих 2) Найти и удалить последний четный элемент массива 3) Вывести результирующий массив в обратном порядке #include <iostream> #include <locale.h> using namespace std; int main()
C++ методика самостоятельного обучения http://www.cyberforum.ru/cpp-beginners/thread1059741.html
Здравствуйте!подскажите методику самостоятельного обучения языку программирования c++?
C++ Ввод в начало структуры Помогите :( У меня заданна структура с 3 элементами (заполненные), мне нужно ввести новый элемент в начало массива структур. Я не могу понять как это осуществить... нужно все сдвинуть на 1 элемент и потом задавать первый элемент массива или как то можно реализовать заполнение сразу первого элемента? подробнее

Показать сообщение отдельно
IGP
Сообщений: n/a
29.12.2013, 02:39     Использование .Net Dll в неуправляемом приложении
Реализую функуwb. со следующим контрактом
C++
1
void Aaa(int* p);
сответственно на C# реализую:
C#
1
2
3
4
5
public static void Aaa([MarshalAs(UnmanagedType.LPArray)] ref int[] p)
{
MessageBox(syring.Format("A: {0}"));
p=new int[] {1,2,3};
}
После преобразования dll из .Net в win32 формат пробую запустить:
rundll32 myDll.dll, Aaa
ожидаю на экране увидеть окно MessageBox. Но этого не происходит.
Что не так?
Если не требуется возврат параметра, т.е. параметр описан без ref, то все работает как ожидалось.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru