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/