У меня есть поток байтов, который я сортирую по строкам. Теперь мне нужно обновить C# GUI, используя значения из этих структур. Теперь я нашел вещи о pinvoke и dllimport с помощью Google, но все вызывает код c C#, мне нужно сделать наоборот.C api to C# GUI
Код C# имеет функции, которые вращают циферблаты/обновляют значения, поэтому, как только у меня есть значения, которые мне нужны, я хочу просто вызвать эти функции, с этими значениями в качестве параметров, мой код c все написан, и gui закодирован и функционально используя циферблаты, которые я таскаю с помощью мыши, мне просто нужно склеить их вместе.
Спасибо за помощь!
Все функции, которые вам нужно вызвать, находятся в dll (в отличие от exe), правильно? Я бы подумал, что вы можете ссылаться на эту DLL с C, поэтому я не уверен, что вы проблема, точно ... хотя похоже, что вы можете использовать события. Когда вы говорите «C-код», вы говорите о визуальном C++ или вы говорите о компиляторе c? –
У меня создалось впечатление, что вы не пробовали функцию поиска, прежде чем задавать этот вопрос: [Можно вызвать код C++ из C#?] (Http://stackoverflow.com/questions/935664/possible-to-call-c- code-from-c), [Calling C# code from C++] (http://stackoverflow.com/questions/778590/calling-c-sharp-code-from-c), [Как вызвать код C# из C-кода? ] (http://stackoverflow.com/questions/9056048/how-to-call-c-sharp-code-from-c-code), [Передача функции обратного вызова C# через Interop/pinvoke] (http: // stackoverflow .com/questions/7970128/pass-ac-sharp-callback-function-through-interop-pinvoke), среди прочих. –
@cody Lol, у меня создается впечатление, что вы не читали весь свой пост. все: им используется только c и C# –