[fpc-pascal]Strange error from a simple class

Michael Van Canneyt michael.vancanneyt at wisa.be
Sun Jun 8 17:39:51 CEST 2003


On Mon, 9 Jun 2003, James Mills wrote:

> On Mon, Jun 09, 2003 at 12:57:24AM +1000, James Mills wrote:
> > On Sun, Jun 08, 2003 at 04:43:21PM +0200, Michael Van Canneyt wrote:
> > >
> > >
> > > On Sun, 8 Jun 2003, James Mills wrote:
> > >
> > > > Hi,
> > > >
> > > > I get this error from a very simple class:
> > > >
> > > > Runtime error 216 at 0x0805A735
> > > >   0x0805A735
> > > >   0x080481FF  TCONFIG__PRINT,  line 29 of configclass.pas
> > > >   0x0805BE35  main,  line 29 of forum.pas
> > > >   0x080480B0
> > > >
> > > > Any ideas ?
> > >
> > > You should also show the forum.pas file.
> > > The constructor Create should be in the 'public'  section of the class,
> > Ahh I think that's where my error lies. (stupid me)
> >
> > cheers
> > James
>
> Actually it makes no difference, so I'll attach all relevant files.

You forget to do a load statement before the print. Actually, I think
you swapped init and load. In init you should create the class instance,
and in load you should load whatever values are needed.

You skipped the creation step in your code.

Michael.





More information about the fpc-pascal mailing list