Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

Работа со ДОСовской программой   Найти похожие ветки 

 
МИФИст   (2003-05-26 21:04) [0]

Здраствуйте, уважаемые Мастера и Мастерицы!
Хочу попросить у вас помощи в разрешении сразу 2-х вопросов, а именно:
1) Как запустить ДОС-программу (не вирус, а программа для работы с одной специализированной железякой), внутри своей Win-программы (чтобы окно Досовской программы было внутри окна Win-программы и сворачиволось вниз Win-окна, а не в панель инструментов) ?
2) Как общаться с ДОС-программой, ей нужно посылать строку с командой, а потом считывать результат, при этом ДОС-программа не завершает свою работу, а ждёт следующей команды ?

Вот собственно и всё, я думаю, что это не должно быть очень сложно, первый вопрос почти уже сам сделал, а вот со вторым проблема.
Заранее благодарю!


 
Нуу   (2003-05-27 02:49) [1]

Я тоже МИФИст. И мой совет - замени ту ДОС-программу на что-либо более современное. Сможешь свое свободное время тратить на отдых, а не на поиски "временных" решений.


 
MBo   (2003-05-27 05:54) [2]

CreateProcess+Anonimous Pipes+перехват hStdOut/In


 
Kirill   (2003-05-27 12:54) [3]

В JCL есть модуль console.pas, который позваляет работать с консольными приложениями. На сколько я знаю, она и работает с дос-приложениями, хотя могу и ошибаться.



Страницы: 1 вся ветка

Текущий архив: 2003.06.05;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.008 c
1-13134
Multy
2003-05-26 05:15
2003.06.05
Управление мышью


3-13058
noteens
2003-05-15 19:40
2003.06.05
TDBGrid


3-13051
AtoL2k2
2003-05-16 15:53
2003.06.05
Компонент TDBLookupComboBox


1-13260
Nikos
2003-05-23 18:26
2003.06.05
как узнать, какая из строк выбрана в таблице StringGrid?


3-13095
Caesar
2003-05-19 10:43
2003.06.05
Несоответствие типов данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский