🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.pascal
2 messages
2 total messages Started by webmajsterek@poc Fri, 04 Jun 2010 13:30
Fpc -- nowe elementy jezyka
#89637
Author: webmajsterek@poc
Date: Fri, 04 Jun 2010 13:30
12 lines
182 bytes
widze w jednym z komponent�w od lazarusa  w deklaracji clasy taki kod

strict protected

co daje taka konstrukcja ??




--
Wys�ano z serwisu OnetNiusy: http://niusy.onet.pl

Re: Fpc -- nowe elementy jezyka
#89638
Author: Grzegorz Skoczyl
Date: Fri, 04 Jun 2010 14:38
27 lines
944 bytes
W dniu 2010-06-04 13:30, webmajsterek@poczta.onet.pl pisze:
> widze w jednym z komponent�w od lazarusa  w deklaracji clasy taki kod
>
> strict protected
>
> co daje taka konstrukcja ??

Standardowa deklaracja *protected* powoduje, �e z obj�tych ni� element�w
mog� korzysta� klasy potomne oraz ca�y kod b�d�cy w tym samym module (unit).

Z element�w obj�tych deklaracj� *strict protected* mog� korzysta�
wy��cznie klasy potomne.

Tak jest w Delphi. S�dz�, �e we FPC jest tak samo.

W Delphi jest r�wnie� *strict private* - dzia�a analogicznie, tzn.
je�eli co� jest *private* to mo�na z tego korzysta� w ca�ym kodzie w tym
samym module, w kt�rym jest zdefiniowana klasa. Natomiast *strict
private* powoduje, �e mo�na z tego korzysta� wy��cznie w kodzie klasy.

--
Pozdrawiam,

Grzegorz Skoczylas
http://gskoczylas.rekord.pl
----------------------------------------------

Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads