Hi all,

I'm working on a code I have found on internet about a little ftp client using 
synapse. This code:

class procedure callback.StatusCMD(Sender: TObject; Response: Boolean;
 const Value: string);

defines a class procedure that in delphi mode assigned to:

if cbOnStatusCMD.Checked then
   FTP.OnStatus:=callback.StatusCMD
 else
   FTP.OnStatus:=nil;

compile fine.
But if I set {$mode objfpc} rather than delphi I got:

main.pas(262,3) Error: Wrong number of parameters specified for call to 
"StatusCMD"

I think because synapse source has delphi mode on.

The following is the type of OnStatus event:

TFTPStatus = procedure(Sender: TObject; Response: Boolean;
   const Value: string) of object;
 
Is there a way to compile with objfpc or better which is the difference between 
two modes for this case ?

Thanks
Antonio


--
Antonio Sanguigni alias slapshot
----------------------------------------------------------------------
GioveLUG (Linux User Group) - http://www.giovelug.org
Edupup (Educational distro) - http://www.pieroni.biz/edupup

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to