[fpc-pascal] same routine with different parameters?

waldo kitty wkitty42 at windstream.net
Tue Oct 29 18:18:49 CET 2013

question: in simple language, how can i have a routine with differing parameters 
like some routines in FPC and Lazarus do? i've never attempted this before and 
it is completely alien to my experience but i do use the functionality quite a 
lot with existing routines...

description: i have a class object with an internal routine that i want to be 
able to pass no or different parameters to.

example:  procedure MyObject.MyRoutine;
           procedure MyObject.MyRoutine(VarA : SomeType);
           procedure MyObject.MyRoutine(VarA : string; VarB: integer);

at one point, the first instance would be used... at another point one of the 
other instances would be used with the only difference being the parameters that 
are passed or not... i know that i would have individual instances with the 
necessary header and code for each... i just don't know if there is anything 
else special that needs to be done or if it can be done with an internal class 
object routine..

NOTE: No off-list assistance is given without prior approval.
       Please keep mailing list traffic on the list unless
       private contact is specifically requested and granted.

More information about the fpc-pascal mailing list