Страница 1 из 1

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 14:12
Admin
Интересный ответ на http://stackoverflow.com по этому поводу. Никто не пробовал?
Я в курсе что кто то у нас тут скрещивает на ура, но кажется только за денежку.

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 14:57
kreator
Через OLE? Что-то ничего больше там не вижу.

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 16:36
Admin
Еще раз ссылку гляньте. Неверно оформил bbcode

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 16:37
Дед Пахом
kreator писал(а): Через OLE? Что-то ничего больше там не вижу.
Какое ОЛЕ? Там со стороны c# функции метятся как [dllexport], со стороны Clarion вызываются как обычные функции из lib. Вобщем, полезная статья. Я, правда, через COM интерфейсы всё делаю, привычка, да и генератор кода есть.

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 16:41
Admin
Дед Пахом писал(а): со стороны Clarion вызываются как обычные функции из lib
Там еще вроде хитрый libmaker в студию ставится нугетом, для генерации либы для Clarion. Если я правильно понял.

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 16:42
Admin
Дед Пахом писал(а): Я, правда, через COM интерфейсы всё делаю, привычка, да и генератор кода есть.
Это прекрасно. Но "примеров в студию" не хватает :)

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 16:51
Дед Пахом
Admin писал(а): Это прекрасно. Но "примеров в студию" не хватает
Ничем не могу, потому что книжку продаю именно про это.

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 16:59
Admin
Дед Пахом писал(а): Ничем не могу, потому что книжку продаю именно про это.
Где? Ну прорекламируй хоть!

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 17:01
Admin
Книжка на русском с дискеткой, как в старые добрые? :)
Цена вопроса?

Вызов C# из Clarion

Добавлено: 13 Ноябрь 2015, 17:03
Дед Пахом
Блин, 2 раза пытался запостить, куда-то пропадает всё...

http://www.ingasoftplus.com/ProductDeta ... ductID=295
"eBook: Using .NET assemblies in Clarion for Windows"
где-то 20 баксов
есть "исходник" на русском, продаётся на английском, переводчик тут же на форуме (ingasoftplus)

Вызов C# из Clarion

Добавлено: 15 Ноябрь 2015, 4:02
Admin
Вот еще один вариант
p.s. Это я так, для себя ссылки сохраняю.

Вызов C# из Clarion

Добавлено: 15 Ноябрь 2015, 4:15
Admin

Вызов C# из Clarion

Добавлено: 04 Декабрь 2015, 12:40
Rimas
Admin писал(а): Интересный ответ на http://stackoverflow.com по этому поводу. Никто не пробовал?
Я в курсе что кто то у нас тут скрещивает на ура, но кажется только за денежку.
Я делал по этому принципу. Все работает. Только была засада, когда на паре компов из 50 прога отказываеться запускаться. Делал также через OLE, по примеру серии статей из старого ClarionMag. Там все работает нормально и в обе стороны. Одно неудобство в С6.3 надо регистрировать COM объект глобально. В С9-10 это починили, можно работать с COM объектами без регистрации.
Последний раз прикрутил .net либу через COM, по технологии Деда Пахома. Таки да, книжку купил ;) Все работает. Если не требуется использовать визуальных контролов, можно работать без глобальной регистрации COM объектов в С6.3. Если требуется, то надо регистрировать, либо, как у нормальных героев принято, идти в обход ;)