Добрый день!
Вопрос, возможно ли в win-form приложение Delphi "встроить" стороннее консольное приложение?
Конкретный пример, я эмбеддер, под windows владею только консолью на Mingw, пока по крайней мере, общаюсь с этой консоли через всевозможные интерфейсы с процами PIC и ARM. И вот к примеру задача, надо обновить прошивку устройства, я в консоли соотв. прогу накидал за 3 сек, почти.
Но наш Windows программист под Delphi крайне не любит мои протоколы реализовывать, он на другом специализируется.
Возможно ли чтобы Delphi-приложение захватывало консольный ввод-вывод?
Тогда и ему было бы проще, и мне, поскольку я буду отрабатывать свою подсистему, а он свою.
Delphi - Интеграция визуального приложения с консольным
-
Iska
Re: Delphi - Интеграция визуального приложения с консольным
Цитата evpu:
Вопрос, возможно ли в win-form приложение Delphi "встроить" стороннее консольное приложение?
Можно. Но не нужно.
Цитата evpu:
Возможно ли чтобы Delphi-приложение захватывало консольный ввод-вывод?
Возможно. Но не нужно.
Подобное пользуют лишь в том случае, когда нет доступа к исходному коду.
Цитата evpu:
Тогда и ему было бы проще, и мне, поскольку я буду отрабатывать свою подсистему, а он свою.
Разрабатывайте. Вы пишите back-end, он пишет front-end. Если у Вас разные языки — Вы делаете библиотеку, предоставляете экспортированные функции или интерфейсы, он общается посредством их с Вашей библиотекой и пишет оболочку.
Вопрос, возможно ли в win-form приложение Delphi "встроить" стороннее консольное приложение?
Delphi - Интеграция визуального приложения с консольным
Можно. Но не нужно.
Цитата evpu:
Возможно ли чтобы Delphi-приложение захватывало консольный ввод-вывод?
Delphi - Интеграция визуального приложения с консольным
Возможно. Но не нужно.
Подобное пользуют лишь в том случае, когда нет доступа к исходному коду.
Цитата evpu:
Тогда и ему было бы проще, и мне, поскольку я буду отрабатывать свою подсистему, а он свою.
Delphi - Интеграция визуального приложения с консольным
Разрабатывайте. Вы пишите back-end, он пишет front-end. Если у Вас разные языки — Вы делаете библиотеку, предоставляете экспортированные функции или интерфейсы, он общается посредством их с Вашей библиотекой и пишет оболочку.
-
evpu
Re: Delphi - Интеграция визуального приложения с консольным
Про библиотеку.. а где можно почитать про это?..
Ведь обычно функция имеет точку входа и return, а как быть если есть функция допустим "data_send" задающая промежуточные вопросы, выдающая тнекщий статус (например количество переданных кадров)?
Да, я пишу на MinGW gcc, а мой коллега на Delphi
Ведь обычно функция имеет точку входа и return, а как быть если есть функция допустим "data_send" задающая промежуточные вопросы, выдающая тнекщий статус (например количество переданных кадров)?
Да, я пишу на MinGW gcc, а мой коллега на Delphi
-
evpu
Re: Delphi - Интеграция визуального приложения с консольным
Цитата evpu:
если есть функция допустим "data_send" задающая промежуточные вопросы,
evpu, Ваша библиотека не должна задавать никаких вопросов, всё общение с пользователем реализуется во front-end'е, а функция должна уже на входе получать готовый ответ.
Цитата evpu:
выдающая тнекщий статус (например количество переданных кадров)
call-back или событие.
Цитата evpu:
а где можно почитать про это?..
Тут я воздержусь от советов, подождём ссылок от более опытных коллег.
если есть функция допустим "data_send" задающая промежуточные вопросы,
Delphi - Интеграция визуального приложения с консольным
evpu, Ваша библиотека не должна задавать никаких вопросов, всё общение с пользователем реализуется во front-end'е, а функция должна уже на входе получать готовый ответ.
Цитата evpu:
выдающая тнекщий статус (например количество переданных кадров)
Delphi - Интеграция визуального приложения с консольным
call-back или событие.
Цитата evpu:
а где можно почитать про это?..
Delphi - Интеграция визуального приложения с консольным
Тут я воздержусь от советов, подождём ссылок от более опытных коллег.