LINUX.ORG.RU

История изменений

Исправление vada, (текущая версия) :

У тебя в классе TPrinter нет переменных chargeLevel, paperCount, power. Есть только свойства с этими именами. Кодом, что представлен, ты как Мюнхаузен пытаешься сам себя за волосья из болота вытащить. Не прокатит.

Опиши в разделе private что-то типа:
FpowerState:boolean;
FchargeLevel:integer;
FpaperCount:integer;

И в методах
getPowerState, setPowerState, getCharge, setCharge, getPaperCount, setPaperCount
обращайся только к этим именам.

И будет тебе щастье.

ЗЫ. Ну да. Тебе уже все объяснили

Исходная версия vada, :

У тебя в классе TPrinter нет переменных chargeLevel, paperCount, power. Есть только свойства с этими именами. Кодом, что представлен, ты как Мюнхаузен пытаешься сам себя за волосья из болота вытащить. Не прокатит.

Опиши в разделе private что-то типа:
FpowerState:boolean;
FchargeLevel:integer;
FpaperCount:integer;

И в методах
getPowerState, setPowerState, getCharge, setCharge, getPaperCount, setPaperCount
обращайся только к этим именам.

И будет тебе щастье.