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

Вниз

консольное приложение - перехватить ввод   Найти похожие ветки 

 
KAA_VS_1C   (2005-01-28 16:56) [0]

нужно что б дельфевое приложение перехватило стандартный ввод.
чтоб можно было указывать ввод из файла и т.п.

как это сделать? пробывал

{$APPTYPE CONSOLE}
Program SendMail;

Uses
 SysUtils,
 Windows;

Var
 BufRef, p,q   : PChar;
 BufLen, a,b,c : cardinal;
Begin
 bufLen:=65535;
 bufRef:=StrAlloc(bufLen);
 FillChar(bufRef^,bufLen,0);

 ReadConsole(0, bufRef, bufLen, a, q);

 writeln(a);
 writeln(string(bufRef));

End.


 
Anatoly Podgoretsky ©   (2005-01-28 19:56) [1]

Чуть проще
begin
  Read[ln](a);
  Writeln(a);
end.



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

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

Наверх




Память: 0.46 MB
Время: 0.056 c
1-1107259415
Tornado
2005-02-01 15:03
2005.02.13
Где найти DBChart???


3-1105613123
Stanislav
2005-01-13 13:45
2005.02.13
Аварийная остановка программы


3-1105604882
Rostislav Rotaru
2005-01-13 11:28
2005.02.13
Как правильнее огрганизовать взаимодействие с базой из интерфейса


1-1106898403
DimonNew
2005-01-28 10:46
2005.02.13
Открытие документа Word и сохранить там же, откуда открыли


4-1103981421
moor38
2004-12-25 16:30
2005.02.13
WinNT как "подвесить"