DELPHI НЕДОПУСТИМАЯ СТРОКА С УКАЗАНИЕМ КЛАССА

При разработке программ на Delphi может возникнуть ошибка "недопустимая строка с указанием класса", которая возникает при попытке передать имя класса в качестве параметра функции, которая ожидает имя объекта. Например, в следующем коде объект TButton передается вместо класса TForm:Button1Click(Sender: TButton); //недопустимая строка с указанием класса
Form1.Caption := 'Пример формы';
Чтобы исправить эту ошибку, нужно передать объект класса вместо имени класса:Button1Click(Sender: TObject); //правильный вариант
TForm1(Sender).Caption := 'Пример формы';
Или можно использовать типизированный указатель на класс:type
TMyForm = class(TForm)
public
procedure MyProcedure;
end;
var
MyForm: TMyForm;
...
MyForm.MyProcedure;
Таким образом, при возникновении ошибки "недопустимая строка с указанием класса", необходимо внимательно проверить передаваемые параметры функций и использование типов данных.

Delphi (практический курс) - Библиотеки DLL

Как исправить ошибку delphi-hlp.ru

Ошибка при установке Delphi 2014 Unknown error during init

Урок №1: Условия в Delphi - оператор \

Создание форм. Переход между формами - Программирование на Delphi

Программирование в Delphi. Урок 13.1. Отладка, поиск ошибок Debug

Реклама
Новое
Реклама