[fpc-devel] getting error, after publishing property

2012-02-17 Thread Martin

I have some code, and an error, that I can not explain (fpc 2.4.4 and 2.6)

the base class defines
  public
 property Editor: TCustomSynEdit read GetEditor write SetEditor;

in the inherited class, I can access Editor (of course I can)

but I add
  published
property Editor: TCustomSynEdit;

in the inherited class
and I get this error:

B:\lazarus_latest\components\synedit\synpluginsyncroedit.pp(1099,53) 
Error: No member is provided to access property


No Idea why
(clean compile...)
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] getting error, after publishing property

2012-02-17 Thread Sven Barth

Am 17.02.2012 16:15, schrieb Martin:

I have some code, and an error, that I can not explain (fpc 2.4.4 and 2.6)

the base class defines
public
property Editor: TCustomSynEdit read GetEditor write SetEditor;

in the inherited class, I can access Editor (of course I can)

but I add
published
property Editor: TCustomSynEdit;

in the inherited class
and I get this error:

B:\lazarus_latest\components\synedit\synpluginsyncroedit.pp(1099,53)
Error: No member is provided to access property

No Idea why
(clean compile...)


Don't include the type of the property when increasing the visibility:

published
  property Editor;

This does not seem to be documented in the documentation though... (at 
least I haven't found it)


Regards,
Sven
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel


Re: [fpc-devel] getting error, after publishing property

2012-02-17 Thread Sven Barth

Am 17.02.2012 16:23, schrieb Martin:

On 17/02/2012 15:19, Sven Barth wrote:

Am 17.02.2012 16:15, schrieb Martin:

I have some code, and an error, that I can not explain (fpc 2.4.4 and
2.6)

the base class defines
public
property Editor: TCustomSynEdit read GetEditor write SetEditor;

in the inherited class, I can access Editor (of course I can)

but I add
published
property Editor: TCustomSynEdit;

in the inherited class
and I get this error:

B:\lazarus_latest\components\synedit\synpluginsyncroedit.pp(1099,53)
Error: No member is provided to access property

No Idea why
(clean compile...)


Don't include the type of the property when increasing the visibility:

published
property Editor;

This does not seem to be documented in the documentation though... (at
least I haven't found it)


Ouch, ouch, ouch 


There are some days where we don't see the forest because of the trees ;)

Regards,
Sven

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel