Здравствуйте. Поневоле пришлось столкнуться с delphi.
Делаю простой тест, нужно при определенных событиях вызывать функцию refresh_questions()
Проблема в том что в этой функции я не могу использовать элементы формы. (поменять caption у label)
Выдает E2003 Undeclared indentifer: 'Label1'
Как мне взаимодействовать с элементами формы из своей функции?
Intelix, надо понимать, что есть ООП и ФП.
Ты свою процедуру написал просто в коде программы (ФП). Она автономная и независимая.
Форма - это класс (ООП). Методы которого описываются внутри этого класса.
Из процедуры, которую написал ты к форме можно обратиться по имени (глобальная переменная по умолчанию)
implementation
...
procedure refresh_questions;
begin
Form1.Memo1....
end;