Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.31;
Скачать: CL | DM;

Вниз

Свойиста и методы Please HELP ME   Найти похожие ветки 

 
kri[rte] ©   (2002-10-18 21:50) [0]

Создаю новый класс , пишу :
property SSize : single read FSSize write SPL;

а метод SPL :

function SPL(a,b,c : single): single;

пишет - несоответствие типов !!!!! В чём проблема


 
alxx ©   (2002-10-18 21:57) [1]

А зачем в SPL три аргумента?


 
Anatoly Podgoretsky ©   (2002-10-18 21:58) [2]

Потому что типы не соответствуют, свойство типа single


 
k   (2002-10-19 02:48) [3]

да задумайся,
когда ты пишешь
SSize := 3.14;
что делает делфи?
она вызывает ф-цию SPL с параметром 3,14, а ты их целых 3 объявил.
и чему соответствует 3,14?
короче обязан быть только один параметр
function SPL(value : single): single;


 
Aleks1   (2002-10-19 04:22) [4]

К тому же в качестве метода Write использовать функцию ???


 
Rouse_ ©   (2002-10-19 04:33) [5]

> Aleks1 (19.10.02 04:22)
А почему бы и нет, к примеру изменился критический параметр, используем функцию для переинициализации структуры

Желаю успехов


 
Aleks1   (2002-10-19 05:04) [6]

> Rouse_ © (19.10.02 04:33)
Метод Write для property? А причем тут какая-либо работа с какой-либо структурой?
Ведь при этом вызывается процедура SPL(Value); После которой значение Value примет данное property. Да, действительно, процедура SPL(Value) могла бы быть заменена функцией SPL(Value): ReturnType, но КАКОЙ в этом смысл, если значение, возвращаемое функцией в данном случае никому не нужно?


 
perov ©   (2002-10-19 06:13) [7]

в окне редактора пишем
property SSize : single read FSSize write SPL;
нажимаем Ctrl+Shift+C
(создастся приватное поле FSSize и приватный метод-процедура SPL c одним параметром, останется написать только код)



Страницы: 1 вся ветка

Текущий архив: 2002.10.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
1-101312
KidMan
2002-10-17 22:50
2002.10.31
Прошу совета относительно списка файлов


6-101428
AlexAn
2002-08-19 09:42
2002.10.31
Проблема с использованием TServerSocket в ServiceApplication !!!


6-101400
snike
2002-08-29 11:20
2002.10.31
Аутентификация SMTP


4-101572
Rasa
2002-09-18 04:01
2002.10.31
Как же все-таки в win98 изменить ресурсы?


14-101454
vopros
2002-10-07 11:13
2002.10.31
Люди у меня радикальное предложение