Реферат: АРМ для бухгалтерии ВУЗа
Функция FSize(FName:String;FAttr:Word):LongInt
Возвращает размер файла в байтах.
В случае ошибки внутренняя переменная Fsuccess принимает значение
False.
FName - Имя файла.
FAttr - Атрибуты файла.
Модуль Field
В программе используются специальные обьекты, которые мы в дальнейшем будем именовать "Таблицами".
Ониописаныниже:
type ftype=array [1..32000] of word
fieldtype=record
field: ^ftype;
tc,tb:byte;
xmax,ymax:integer;
currentx,currenty:integer;
end;
Функция creatfield(var T:fieldtype;X,Y:integer):integer
Создает таблицу заданного размера. Возвращает признак успеха.
T - Таблица.
X - Размер по горизонтали.
Y - Размер по вертикали.
Процедура clearfield(var T:fieldtype;Beg:integer;Textc,Textb:byte)
Очищает созданную таблицу и устанавливает цвет текста и фона для выводимой информации.
T - Таблица.
Beg - Строка таблицы, начиная с которой идет очищение.
Textc - цвет текста для выводимой информации.
Textb - цвет фона для выводимой информации.
Процедура Window_To_Field(T:fieldtype;X1,Y1,X2,Y2,Xx,Yy:integer)
Сохраняет прямоугольную область экрана в таблицу. Для правильной работы процедуры необходимо, чтобы эта область умещалась в таблицу, иначе будет сохранена только часть области.