home *** CD-ROM | disk | FTP | other *** search
- UNIT UnitA;
-
- INTERFACE
-
- IMPLEMENTATION
-
- VAR savedExitProc : Pointer; { Old exitProc pointer }
-
- {$F+} PROCEDURE ExitA; {$F-}
- BEGIN
- Writeln( 'Inside Unit A exit procedure' );
- exitProc := savedExitProc
- END; { ExitA }
-
- BEGIN
- savedExitProc := exitProc;
- exitProc := @ExitA;
- Writeln( 'Inside Unit A initialization' )
- END.