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

C++ DLL for C# entry point - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Гороскоп http://www.cyberforum.ru/cpp-beginners/thread659004.html
Приветик) Решите пожалуйста в ВС++ буду очень признательна))) В древнеяпонском календаре был принят 60-летний цикл из пяти 12-летних циклов, обозначенных цветами: зеленый, красный, желтый, белый и...
C++ Статический оператор "()" в классе Друзья, чем можно объяснить запрет на создание статического "operator ()" в классе? Связано ли это как-то с его возможностью принимать разное количество параметров (насколько я помню, это же один... http://www.cyberforum.ru/cpp-beginners/thread659001.html
C++ В двумерном массиве найти столбцы с минимальным произведением элементов.
Текст задания: В двумерном массиве найти столбцы с минимальным произведением элементов. Поиск произведения элементов столбца выделить в отдельную функцию.
C++ создание динамического массива внутри функции
Люди, помогите пожалуйста. Нужно написать функцию, которая читает из файла числа (их количество заранее неизвестно) и записывает их в динамический массив. Массив создается там же в функции и, в...
C++ Обратная матрица http://www.cyberforum.ru/cpp-beginners/thread658990.html
Привет, ребят) решите пожалуйста задачку в BC++ Для заданной матрицы A(m,n) найти обратную {A}^{-1} , используя интерационную формулу: {A}^{-1}_{k}={A}^{-1}_{k-1}*(2E-A*{A}^{-1}_{k-1}) , где E...
C++ Вывести на экран таблицу значения функции Нужна помощь, Вывести на экран таблицу значения функции Y(x) и ее разложения в ряд S(x) для х,изменяющегося от a до b с шагом h=(b-a)/10 подробнее

Показать сообщение отдельно
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
27.09.2012, 17:42
skiminock, вот так сработает . А что-бы кто-то std::string в С SHARP
перекидывал, такого не слыхал .
Спросите в разделе C# .NET

MyDLL.dll
C++
1
2
3
4
5
6
#include <stdio.h>
 
extern "C" __declspec(dllexport) char * GetTextFromDLL()
{   
    return "Hello from DLL!!!";
}
Form.h

C#
1
2
3
4
5
6
7
8
  [DllImport("MyDLL.dll")]
        public extern static IntPtr GetTextFromDLL();
                           
        public Form1()
        {
            var ptr = GetTextFromDLL();
            MessageBox.Show(Marshal.PtrToStringAnsi(ptr));
            InitializeComponent();
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru