Показать сообщение отдельно
  #1  
Старый 13.01.2017, 10:07
Shandrik Shandrik вне форума
Прохожий
 
Регистрация: 12.01.2017
Сообщения: 4
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Как сделать в функции параметром не класс, а объект?

Понадобилось осуществить контроль, чтобы в TEdit-поле, содержащем название каталога, автоматически добавлялся слеш в конце, если оператор забыл его туда поместить.
Посмотрел по хелпу - проперть Text TEdit получил от TControl. Создал функцию:

function AddSlash(Field: TControl) :Boolean;

Однако в теле функции после набора точки за Field Delphi предлагает список пропертей и методов класса, а объекта - нет там Text.

Есть ли способ указать, что я хочу использовать объект, а не класс?
Ответить с цитированием