
Это да, только повторюсь, это чистая работа с терминалом. Например очистка экрана - вывод пустых строк. И тд и тп.
Такое для принтера хорошо, а не для терминального приложения чуть сложнее чем просмотр лога.
Модератор: Модераторы


 ) и запустить  МС ...
 ) и запустить  МС ... 
   
     ) ...
  ) ...@ubuntu:/home$ telnet scn.org
Trying 66.212.64.194...
Connected to scn.org.
Escape character is '^]'.
Seattle Community Network Sun Solaris 1.1.1.B
Please login as 'visitor' if you are a visitor
SunOS UNIX (scn)
login:

Проблема в общема под мои нужны решена.
azsx писал(а):не совсем понятно, а как решена? То есть инструментом free vision?
procedure TConsole.GetSize;
var
 WinInfo : TWinSize;
begin
 if (fpIOCtl(TextRec(Output).Handle, TIOCGWINSZ, @Wininfo)>=0) then begin
  AWidth:=Wininfo.ws_col;
  AHeight:=Wininfo.ws_row;
 end;
end;procedure TConsole.WriteSCI(AString:String);
begin
 Write(Char(27)+'['+AString);
end; constructor Create;
 destructor Destroy; override;
 procedure GetSize(var AWidth:word; var AHeight:word);
 procedure Clear;
 procedure WriteString(AString:string);
 procedure WriteSCI(AString:String);
 procedure SetCursorPosition(x:integer; y:integer);
 property Cursor:boolean read FCursor write SetCursor;
 property Width:integer read GetWidth;
 property Height:integer read GetHeight;
 // Буфферизация
 function FrameBegin:boolean;
 procedure FrameEnd;
 function GetBuffered:boolean;
 property Buffered:boolean read GetBuffered;
 property Window:TWindow read FWindow;
 function Resized:boolean;
 function GetColorInc:byte;
 procedure SetColorInc(AValue:byte);
 function GetColorPaper:byte;
 procedure SetColorPaper(AValue:byte);
 function GetColorAttr:TColorAttr;
 procedure SetColorAttr(AValue:TColorAttr);
 property ColorInc:byte read GetColorInc write SetColorInc;
 property ColorPaper:byte read GetColorPaper write SetColorPaper;
 property ColorAttr:TColorAttr read GetColorAttr write SetColorAttr; constructor Create;
 destructor Destroy; override;
 property Caption:string read FCaption write SetCaption;
 property Name:string read FName write FName;
 property Width:integer read FWidth write SetWidth;
 property Height:integer read FHeight write SetHeight;
 procedure SetSize(AWidth:integer; AHeight:integer);
 procedure WriteString(AString:string);
 property WrapLine:boolean read FWrapLine write FWrapLine;
 property ColorInc:byte read FColorInc write FColorInc;
 property ColorPaper:byte read FColorPaper write FColorPaper;
 property ColorAttr:TColorAttr read FColorAttr write FColorAttr;
 property CursorX:integer read FCursorX write FCursorX;
 property CursorY:integer read FCursorY write FCursorY;
 property Buffer:PBuffer read FBuffer;
 procedure SetCursorPosition(x,y:integer);
 procedure Clear;
 procedure Fill;
 procedure Display(AWindow:TWindow);
 property Left:integer read FLeft write SetLeft;
 property Top:integer read FTop write SetTop;  
 https://ru.wikipedia.org/wiki/Conio.h
 https://ru.wikipedia.org/wiki/Conio.h

SSerge писал(а):still писал(а):С этим кто нить работал?
библиотека брошена и никто ей серьёзно не занимается
Сейчас этот форум просматривают: slyubez и гости: 1