Far

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en)


Back to Reserved words.


The reserved word far:

  • belongs to 16 bit programming (DOS, Windows 3.x);
  • allows subroutines to be started in memory areas beyond the 64KB limit;
  • allows DLLs to be jumped to in memory areas beyond the 64KB limit;
  • became obsolete with 32-bit programming.


Examples:

//procedures
procedure subTest; far;
begin
end;

function fHandler: boolean; far;
begin
  fHandler:= true;
end;

//types
type
  PFarChar = ^char; far;

//vars
var
  prcf: Procedure; far;