[fpc-devel]fpgtk problem
Pavel V. Ozerski
pavel at insect.mail.iephb.ru
Wed Apr 2 11:32:08 CEST 2003
Hello Jeff,
Wednesday, April 02, 2003, 3:44:37 AM, you wrote:
JP> I finally decided to make an attmept at compiling fpc from the CVS sources.
JP> (fixes branch, 2003-04-01)
JP> Everything went smooth, except for one small problem:
JP> fpgtk.pp(3032,57) Error: Illegal parameter list
JP> The code in question is this:
JP> procedure TFPgtkObject.SignalEmit (aName:string; Args:array of const);
JP> begin
JP> gtk_signal_emit_by_name (TheGtkObject, pgchar(aName), Args);
JP> end;
JP> Apparently the compiler is getting confused about exactly what
JP> a "const" is, when Args is passed from a regular function to a
JP> cdecl function.
JP> At any rate, changing the declaration to this:
JP> procedure TFPgtkObject.SignalEmit (aName:string; Args:array of TVarRec);
JP> - seems to solve (or at least hide) the problem.
JP> __________________________________________________
JP> Do you Yahoo!?
JP> Yahoo! Tax Center - File online, calculators, forms, and more
JP> http://tax.yahoo.com
JP> _______________________________________________
JP> fpc-devel maillist - fpc-devel at lists.freepascal.org
JP> http://lists.freepascal.org/mailman/listinfo/fpc-devel
Did you test also {$Mode Delphi}?
--
Best regards,
Pavel mailto:pavel at insect.mail.iephb.ru
More information about the fpc-devel
mailing list