Это утки совсем разного полёта :-)Лекс Айрин писал(а):SSerge "Если оно выглядит как утка, плавает как утка и крякает как утка, то это утка".
ClassName - имя класса. Что в Delphi, что в Lazarus. Классовый метод.
ToString - виртуальный метод для получения "строкового представления" объекта. По умолчанию, там имя класса - но можно определить любое поведение. Не помню, был ли аналогичный метод в Delphi.
Добавлено спустя 4 минуты 53 секунды:
Всегда считал возможность "типа как бы развязать" циклические ссылки путём запихивания одной из зависимостей в Implementation крайне вредной возможностью. Лучше б язык твёрдо запрещал закольцованность, а не ограничивался полумерами.atom писал(а):Циклические ссылки как раз и получаются, если оба юнита имеют в интерфейсной части описания друг на друга. В моем коде как раз стоит в implementation.
Массу разнообразных глюков при компиляции имел возможность наблюдать при таком "развязывании".
Грязь надо убирать, а не заметать под коврик.
Добавлено спустя 7 минут 15 секунд:
+1.zub писал(а):Вообще мистика.
Сделай минимальный пример с ошибкой и мистика рассеется
Не вижу в огрызках ничего неправильного. Что-то Вы не показали.