Ju
Julietta

Почему не работает внутри процедуры

Подскажите почему не работает код внутри собственной процедуры, а например в процедуре procedure TForm1.Button2Click(Sender: TObject); все работает, нужно это код:
LSMSSender := TSMS_Sender.Create(self);
вставить в собственную процедуру.
Выдает ошибку: Updeclared identifer: 'self'
Как исправить?

ИЖ
Иван Жучков

self имеет смысл только для классов. Внутри обычной процедуры нет self.
Если хотите, вызывайте как-то так: TSMS_Sender.Create( Form 1);

Похожие вопросы
Pascal процедура Randomize
Delphi:Програмування циклічних процедур.
assembler почему с этой процедурой макс значение ввода =25
inc в Pascal'e это оператор (вызова процедуры) или это процедура?
Какую сумму вычисляет данная процедура? Внутри...
Почему не работает random? Как правильно сделать? (Прога внутри)
как создать многопараметровой функции или процедуры на Delphi на пример как процедура Write
процедура FormCloseQuery делфи. процедура FormCloseQuery делфи для чего нужна?
как в паскале изменить глобальную переменную внутри процедуры?
почему в процедуре b нельзя поставить var перед k (pascal)