PDA

Просмотр полной версии : [Помогите!] проблема с функцией


megbum
22.07.2012, 13:20
Вот функция
function log(b4:integer):integer;
begin
if slabel74.caption=1 then result:=b4+1
else result:=b4;
end;

slabel74 пишет ошибку
[Error] Unit1.pas(239): Undeclared identifier: 'slabel74'

J-Fobos
22.07.2012, 13:30
У функции нет доступа к slabel74, так как slabel74 не существует внутри этой функции и не передан ей ни каким образом.

megbum
22.07.2012, 13:32
J-Fobos, а каким образом передать можно в функцию?

J-Fobos
22.07.2012, 13:37
Можно также как передается b4. А можно сделать функцию методом объекта slabel74, или методом объекта у которого есть доступ к slabel74.