Hiya.

The following code compiles without errors/warnings, but the output is not valid, or is so my brain? ;-)
I've put produced code (.asm file) into the commentsPosted on 2003-02-05 07:22:43 by clone-d

Hiya.

The following code compiles without errors/warnings, but the output is not valid, or is so my brain? ;-)
I've put produced code (.asm file) into the commentsPosted on 2003-02-07 20:28:58 by rhyde


T

My guess would be that you haven't initialized the procedure pointer variables.
Note that "pointer to procedure someproc1" only creates a template for use by HLA in determining the parameters to check for, it does *not* initialize those fields with the address of these routines. You have to do that with instructions like


mov( &SomeProc1, rec.Proc1 );
mov( &SomeProc2, rec.Proc2 );

Then you should be able to call the procedures.
Randy Hyde


Actually I was talking about this piece of code:Posted on 2003-02-08 06:15:47 by clone-d



Actually I was talking about this piece of code:Posted on 2003-02-10 22:54:43 by rhyde