Программа Clarion не будет легко или приятно вызывать C # DLL, хотя обратное не всегда верно.
В моем проекте я решил использовать как минимум связь между программой Clarion и сборкой C # с использованием TCP / IP.
Идея состоит в том, чтобы подключить программу Clarion к порту прослушивания вашего мини-сервера, отправить запрос и получить ответ так же, как вызывается функция с параметрами и получен результат.
Легко добавить класс в вашей сборке C # для работы в качестве сервера TCP / IP. Со стороны Clarion есть несколько хороших шаблонов, которые предлагают функциональность TCP / IP. Мы использовали шаблон NetTalk компании CapeSoft в течение многих лет, и он практически надежен.
В зависимости от срочности вашего требования, вы можете рассмотреть этот маршрут.
-Ray.