|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
ИзопропилYUBAКонсоль, по определению, экзешник и не может быть ничем иным слабосвязанный набор слов имеются с++ исходники консольного приложения, которое общается с железкой?Это как вам угодно.)) Я сказал то, что хотел сказать. Имеются экземплы и даже частично работают. Остальное h и С-файлы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2016, 22:56 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBAЯ сказал то, что хотел сказать но вас не поняли. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2016, 23:06 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
Изопропилно вас не поняли.Хорошо, по другому. Коннект с железом осуществляется из работающего приложения, т.е. из экзешника.Ничего другого явно не предлагается. Имеются также доки C-API взаимодействия, на уровне - коннект, дисконнект и пр. Управление и связь через 232 или 485 и сеть. Передача данных только сеть. Конфигурацию можно частично смотреть и управлять через Терминал, аналогично модему, типа АТ-команд. Осталось соединить это с С#. Вопрос такой, можно ли на С++ сочетать куски управляемого (NET) и неуправляемого кода в одном проекте? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 00:57 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBAВопрос такой, можно ли на С++ сочетать куски управляемого (NET) и неуправляемого кода в одном проекте? да, в managed c++ ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 01:08 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBAХорошо, по другому. Коннект с железом осуществляется из работающего приложения, т.е. из экзешника.Ничего другого явно не предлагается. Имеются также доки C-API взаимодействия, на уровне - коннект, дисконнект и пр. Управление и связь через 232 или 485 и сеть. Передача данных только сеть. Конфигурацию можно частично смотреть и управлять через Терминал, аналогично модему, типа АТ-команд. я тупой похоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 01:11 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBAКоннект с железом осуществляется из работающего приложения, т.е. из экзешника приложение - можно из примеров собрать? YUBAИмеются также доки C-API взаимодействия, на уровне - коннект, дисконнект и пр. библиотека стало быть есть для с/с++ ? YUBAКонфигурацию можно частично смотреть и управлять через Терминал, аналогично модему, типа АТ-команд. терминал - это и есть то самое консольное приложение? YUBAОсталось соединить это с С#. с чем должен взаимодействовать c# код? с c_API? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 01:15 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
Или может консольное приложение-драйвер - чёрный ящик,живущий своей жизнью, а клиентская С-API библиотека позволяет связаться пользовательскому приложению с приложением-драйвером? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 01:36 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
Пока не знаю что это, но не исключено что полезно. Разработка → CXXI: Мост между мирами C# и C++ ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 03:58 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBAАлексей КYUBA, Exposing .NET Framework Components to COM чем не устраивает?Мне не нужен СОМ или WinRT. Мне нужны экспорт функции в стиле WINAPI из NET.Это и так видно. Не понятно чем COM настолько не устраивает, что выбор сделан в пользу сомнительной архитектуры? зы: причём тут WinRT... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 08:39 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
вообще само понятие терминала подразумевает то, что он имеет ввод и вывод, аля stdin\stdout через который и осуществляется работа с ним. потому он и терминал. Автор либо называет какую то поделку терминалом, которым она не является, либо пытается работать с терминалом через задний проход ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 08:53 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBAПока не знаю что это, архитектуру действующей системы (без всякого с#) попытайтесь внятно изложить ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 09:31 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
ИзопропилYUBAПока не знаю что это, архитектуру действующей системы (без всякого с#) попытайтесь внятно изложить "У меня вообще пока ничего нет". ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 11:18 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
Изопропил, уже все изложено в первых 3-4-х постах. Одно из решений там-же и написано. Остальные посты можно удалить за ненадобностью. Допустим, у нас есть самописная нативная ДЛЛ в стиле WINAPI, в кот идут данные.Надо средствами исключительно VS передать их в NET не усложняя уже имеющееся решение. Все - нет никакой конфигурации системы, железа и пр. Забыли. 2-й вопрос: Возможен ли callback из нативной ДЛЛ в NET приложение? Да, Терминал - стандартная программа для связи с RS232. До Вин ХР включительно был стандартной программой в Виндах. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 13:55 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
Roman Mejtesвообще само понятие терминала подразумевает то, что он имеет ввод и вывод, аля stdin\stdout через который и осуществляется работа с ним. потому он и терминал. Автор либо называет какую то поделку терминалом, которым она не является, либо пытается работать с терминалом через задний проходУмник.)) Прохожий? -Проходи. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 13:58 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBARoman Mejtesвообще само понятие терминала подразумевает то, что он имеет ввод и вывод, аля stdin\stdout через который и осуществляется работа с ним. потому он и терминал. Автор либо называет какую то поделку терминалом, которым она не является, либо пытается работать с терминалом через задний проходУмник.)) Прохожий? -Проходи. мысль формулируйте внятно, а то у вас терминалы с драйверами вперемешку. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 14:04 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBA2-й вопрос: Возможен ли callback из нативной ДЛЛ в NET приложение? Можно. Тут разбирался с этим . ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 14:07 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBAВозможен ли callback из нативной ДЛЛ в NET приложение? да. если callback передаётся в dll из c# приложения - стандартный маршаллер справится с задачей без танцев и бубнов. повторяю приложение на с#, dll winapi ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 14:09 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
YUBAЕще одно решение найденное в неожиданном месте - Область применения:Excel 2013 | Office 2013 | Visual Studio Разработка библиотек DLL В этой статье объясняется способы экспортирования данных или функций и объясняется для C и C+ какое имя будет использованы linker /с декорацией или нет ... /. Программист конечно обязан все это знать. Но мне не понятно, какой смысл вы вкладываете в суждение "Еще одно решение найденное в неожиданном месте ". О чем речь? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 16:56 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
Владимир2012, Уже проехали, там ошибка, и вместо С+ в экземплах С#. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2016, 17:13 |
|
Экспорт функции из С# в С++ и пр.
|
|||
---|---|---|---|
#18+
В общем, ушел на СОМ - в итоге получается проще. Вот чего не нашел, так как в СОМ организуются события, и как оформляется их перехват в приложении. Когда есть документация перехватить без проблем, а вот самописный - черт его знает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2016, 18:36 |
|
|
start [/forum/topic.php?fid=20&msg=39356491&tid=1400180]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 168ms |
0 / 0 |