Цитата:
как должно быть согласно правилам и синтаксису Delphi.
|
Вы не правильно меня поняли. Я же с этим не спорю! Ну да, правила, ну да, синтаксис - ну да, такие какие сделали. Я просто утверждаю, что многое в синтаксисе сделано криво!
Цитата:
Форма это не класс, а объект, ещё раз вам говорю, и переменной класс присваиватся не может.
|
Глупость какая-то, зачем так делать-то?! И можно ли как-то вообще в Delphi создавать переменные определяемые КЛАССАМИ? Или классы определяются только в отдельном юните в первой строке вида TfBaseForm = class(TForm) но нигде более???
Всё равно это не аналогично. Смотрите сами:
var S:string - переменная S строка, пока-что очевидно пустая
var T:TForm - переменная Т форма, пока-что очевидно пустая
далее в коде:
S:='текст' - заполнили строку "текстом"
T:=TfBaseForm - должен был бы работать так - заполнять TForm(пустую/несуществующую) форму объектами из TfBaseForm или вкладывать форму TfBaseForm в TForm. Но не пашет же ни так ни сяк.