оператор стр что это



Автор Николай Щербинин задал вопрос в разделе Другие языки и технологии

Оператор "->". Для чего нужен этот оператор и что он делает?? Ну, к примеру объясните строчку if(Edit1->Text!="") и получил лучший ответ

Ответ от Sm[гуру]
Строка
Edit1->Text
означает "получить значение свойства с именем "Text" объекта "Edit1"

Ответ от Somik[гуру]
str:=form1.edit1.text;
for i:=1 to length(str) do
if (ord(str)>=30) and (ord(str)<=39) then integer //30..39 коди чисел в таблице кодировки символов
else string;
но как я знаю разние кодировки используются такшо тут уже нужно будет подумать.. . и фсёже. . ето токо вариант =)

Ответ от Modern Иванов[гуру]
Этот оператор применяется для доступа к полям и методам объекта через указатель на этот объект. Для доступ к полям и методам объекта не через указатель, а имя используется точка.
У тебя Edit1 это указатель на текстбох. Еслиб это был не указатель, то писал бы так
if(Edit1.Text!="")

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Оператор "->". Для чего нужен этот оператор и что он делает?? Ну, к примеру объясните строчку if(Edit1->Text!="")
Оператор на Википедии
Посмотрите статью на википедии про Оператор
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*