Добрый день. Не могу решить следующую проблему: необходимо сделать процедуру которая будет записывать определённые символы из моего личного типа в компонент Edit Как объявить локально (в подпрограмме) компонент Edit, чтобы подпрограмма не ругалась ? То есть:
procedure StringShow;
var k: integer;
Edit1:???;
begin
Edit1.Clear;
{тут работаем с EDIT}
end;
что есть ЛОКАЛЬНЫЙ Edit?
он на форме должен быть? в чем, собственно, его локальность?
объявить-то не проблема....
var Edit1: TEdit;
Edit1.Text:='privet';
Спасибо, разобрался.
А зачем тебе вообще такое понадобилось ? Можно хранить просто в строке например. А так надо создавать объект класса TEdit ... , например
E := TEdit.Create(Application);
with E do try
Parent := Form1;
Left := 0;
Width := 100;
Height := 50;
Text := 'Test';
finally
//Free;
end;
Спасибо за комментарий, я разобрался, я просто сначала неправильно понял мысль преподавателя!
может, и нам расскажешь, о чем речь?
любопытно же )
он сказал создать процедуру которая использует TEdit для .... задания. Я недвано только с паскаля на делфи перешёл и воспринял это выражение "по паскалевски", забыв что делфи и есть процедурный язык.