Попалось на глаза такое:
TfrmProject = class(TForm)
lblProjID: TLabel;
procedure FormCreate(Sender: TObject);
procedure FormShow(Sender: TObject);
private
type
TProjActType = (paSingle, paMultiple);
var
fActivationType: TProjActType;
fProjID: integer;
fURL: string;
public
property ProjID: integer write fProjID;
end;
Объясните простым языком - зачем помещать
type и
var в приватную секцию формы? Что это дает? В каких случаях рекомендуется так писать?
Переменные, описанные в привате - чем они отличаются от переменных, описанных ниже секции
implementation модуля формы?