Тема: И снова ^
Показать сообщение отдельно
  #2  
Старый 29.08.2012, 13:45
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Alexs55
В одной из книг прочитал, что указатель может ссылаться на любой объект.
Решил попробовать
Код:
var
  Name : PString;
........
........
........
  Name := @Edit1.Text;   //[DCC Error] U_RegTable.pas(91): E2036 Variable required
В комментарии то, куда послал меня компилятор на этой строке.
Причин ошибки скорее всего может быть две.
1. Ошибка в конструкции оператора.
2. Указатель может ссылаться на объект, но ни на его часть.
А может быть ещё что то третье? Помогите разобраться.
Edit1.Text - это свойство. Нельзя получать указатель на свойство.
Ответить с цитированием