У меня есть проект решения VS2005, который состоит из двух зависимых проектов. Этот проект представляет собой консольное приложение C, которое связывается с устройством и получает от него некоторые выходные данные. Этот проект - старый проект, и он не написан мной. Я инженер-электротехник и в основном использую язык Си для проектов. Я не так много знаю о C ++ и C #. В течение некоторого времени я имею дело с приложениями формы VS2010 и c ++. Я понимаю основы, но у меня есть некоторые проблемы. Я хочу добавить графический интерфейс для этого консольного проекта. Для этого я разработал форму заявки. У меня есть кнопки для запуска процесса в консольном приложении и RichTextbox для вывода.
Я должен вызвать функцию внутри консольного проекта из приложения winform, нажав кнопку. Я хочу вызвать эту функцию в цикле для непрерывного чтения.
Я попытался вызвать файл "console.exe" и запустить его в своем проекте winform и перенаправить вывод в richtextbox, но это было слишком медленно для моих проектов. Я должен выполнять непрерывное быстрое чтение с моего устройства.
Каков наилучший способ сделать это? Я хочу преобразовать мое консольное приложение C в приложение Windows Form.
Спасибо.