home *** CD-ROM | disk | FTP | other *** search
- program GetDef;
- uses PXEngine;
-
- var PxErr: Integer;
- sortTable: Pointer;
- MaxSwapsizevar,
- MaxTableHandlesvar,
- MaxRecBufsvar,
- MaxLockHandlesvar,
- MaxFileHandlesvar: Integer;
-
- begin
- PX(PXSetDefaults(MaxSwapSize, MaxTableHandles, PxDefault,
- MaxLockHandles, MaxFileHandles, DefSortOrder));
-
- (* Retrieve the current defaults. *)
- PxErr := PXGetDefaults(MaxSwapsizevar, MaxTableHandlesvar, MaxRecBufsvar,
- MaxLockHandlesvar, MaxFileHandlesvar, sortTable);
- if PxErr <> PxSuccess then
- Writeln(PxErrMsg(PxErr))
- else begin
- Writeln('Swap Size: ', MaxSwapsizevar);
- Writeln('Table Handles: ', MaxTableHandlesvar);
- Writeln('Record Buffers: ', MaxRecBufsvar);
- Writeln('Lock Handles: ', MaxLockHandlesvar);
- Writeln('File Handles: ', MaxFileHandlesvar);
- write ('Sort order: ');
- if sortTable = DefSortOrder then Writeln('System Default')
- else if sortTable = SortOrderAscii then Writeln('ascii')
- else if sortTable = SortOrderIntl then Writeln('international')
- else if sortTable = SortOrderNorDan then Writeln('Norwegian/Danish')
- else if sortTable = SortOrderSwedFin then Writeln('Swedish/Finish');
- end;
- end.