Contributor: FRANK DIACHEYSN { Coded By Frank Diacheysn Of Gemini Software PROCEDURE CALLFUNCTION Input......: UserRoutine = Pointer To The Routine To Call : NA = String To Pass To: : : Output.....: None : : : : Example....: PROCEDURE CALLME(Str:STRING); : BEGIN : WriteLn(Str); : END; : : MyPointer := @CallMe; : CallFunction(MyPointer,'Calling You!'); Description: Used To Call A Function Or A Procedure, Mainly A : Procedure, Since Output Of The Function Can't Be : Returned. : : } PROCEDURE CALLFUNCTION(UserRoutine:POINTER; NA:STRING); PROCEDURE InsideCallFunction(NA:STRING); INLINE( $FF/$5E/