Показать сообщение отдельно
  #15  
Старый 19.11.2013, 21:41
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Deman1986
Вот описал я класс TRam (массив для сегментов):
Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
класс TRam
type
    TRam = class(TObject)
private
// поля
    FRam: Array of  TSegment; // динамический массив
    FCount: real; // приватное поле, количество сегментов
// конструкторы и деструкторы
    constructor Create (ACount: integer);  // инициализация
    destructor Destroy; override;
// методы
    procedure SetCount (ACount: integer): // установка количества элементов
    procedure Reset; // обнуление данных
        function WinInfo(Root_Key: HKEY; Key_Open, Key_Read: string): string;
WinVers = 'Software\Microsoft\Windows\CurrentVersion' // читаем всё из реестра
end;
Почему FCount типа real? Разве количество сегментов может быть дробным числом?
Почему конструктор и деструктор в приватной секции?
Идентификатор WinVers как вообще попал сюда в объявление класса?
В объявлении метода SetCount в конце двоеточие вместо точки с запятой.
Ответить с цитированием