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

Превратить консольное приложение на C++ в DLL для использования в C# - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Базы данных на си http://www.cyberforum.ru/cpp-beginners/thread695544.html
не понимаю в чем ошибка #include <stdio.h> #include <conio.h> #include <string.h> #include <math.h> #define n 3; #define line printf ...
C++ Как объявить 10 значную переменную такой как 9876543210 Какой тип переменной используется для объявления 10 значной переменной такой как 9876543210? пробовал double, но компилятор выдаёт ошибку, для int это слишком большое число. http://www.cyberforum.ru/cpp-beginners/thread695541.html
Псевдокод, данные, тестовые данные C++
необходимо выполнить задание после написания программы: Описать 1. структуру псевдокод программы; 2. данных и связей по данным; 3. взаимодействие (интерфейс) программы с пользователем;...
Вывод содержимого файла C++
Здравствуйте! Проблема в том что не выводит на экран содержимое файла. 1 раз выводит, а второй нет(( и еще надо вывести содержимое в другой файл (например, output.txt) при этом поменяв местами 2...
C++ Написать функции 1 вывода массива на экран http://www.cyberforum.ru/cpp-beginners/thread695530.html
Создать массив на 10 эдементов.Заполнить случайными значениями до 10,написать функции 1 вывода массива на экран. 2 Добовления элемента нового массива в коне.3 добавить новые элементы в начало...
C++ Вызов DialogProc большой проект Win32, в нем добавил формочку, то есть диалог. Вызываю этот диалог так:CreateDialog(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_DIALOG1), GetDesktopWindow(), NULL); но так как мне... подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7247 / 5419 / 297
Регистрация: 10.12.2010
Сообщений: 24,046
Записей в блоге: 17
13.11.2012, 02:04
Цитата Сообщение от ValeryS Посмотреть сообщение
могу предложить тебе следующий вариант
программа на шарпе вызывает программу на плюсах
та в свою очередь выдает свои данные не на экран а в файл(можно файл проецируемый в память)
а шарповая программа считывает эти данные и использует как нужно
Думаю самый легкий и не хлопотный путь...
Ну еще можно DDE или COM лепить.
Но принцип тот же что из с ф-циями в dll входные параметры -> выходные параметры и оба вида параметров понятные обоим языкам.

Цитата Сообщение от ValeryS Посмотреть сообщение
Что-то я сомневаюсь что класс превращается в структуру.
не превращается если явно не задашь компилировать как С
но тогда твои функции из понятных имен будут зашифрованы по соглашению плюсов
вообще длл проще писать с нуля, используя наработанный код
Да только стоит заметить что подобные шифровки, делают понятной dll только для данного компилятора.

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