home *** CD-ROM | disk | FTP | other *** search
- unit MF;
-
- interface
- uses Def, GetForU, FT, Colors, PR, MO, RET, DR, CO, FR;
- procedure SetFieldLen;
- procedure MainFileStart;
- procedure OpenMainFile;
- procedure CloseMainFile;
-
- implementation
-
- procedure SetFieldLen;
- begin
- if ProgramUse = 2 then
- begin
- Description[1] := 'Company '; FieldLen[1] := 40;
- Description[3] := 'Contact person '; FieldLen[3] := 30;
- end
- else
- begin
- Description[1] := 'Addressee '; FieldLen[1] := 40;
- Description[3] := 'Company '; FieldLen[3] := 30;
- end;
- end;
-
- (* -------------------------------------------------------------------- *)
-
- procedure MainFileStart;
- begin
- TempFile := concat(DataDrive,'maillist');
- assign(AddressFile,TempFile);
- rewrite(AddressFile);
- close(AddressFile);
- end;
-
- procedure OpenMainFile;
- begin
- TempFile := concat(DataDrive,'maillist');
- assign(AddressFile,TempFile);
- reset(AddressFile);
- end;
-
- procedure CloseMainFile;
- var Temp: integer;
- begin
- {$ifdef DemoOnly}
- Temp := Restriction1;
- Temp := Temp div Restriction2;
- if FileTop > Temp then FileTop := Temp;
- if SortTop > Temp then SortTop := Temp;
- PutFileTop;
- {$endif}
- seek(AddressFile,FileTop);
- truncate(AddressFile);
- close(AddressFile);
- end;
-
- end.
-