Здравствуйте, starosta_rk6, Вы писали:
_>Здравствуйте, sailorman, Вы писали:
>>> Берем пример из статьи один в один: >>> unit uCoolLabel;
_>[skip]
>>> implementation
S>> Вот тут случайно uses uCoolLabel не стоит? _>Нет. Uses в модуле только один, в interface: _>uses _> SysUtils, Classes, Controls, StdCtrls;
_>(забыл что в Pascal модули в двух местах можно объявлять, поэтому и не привел часть implementation)
_>То есть явных ссылок не себя нет. Может ли еще где-нибуть подключатся модуль?? _>Ощибка возникает если созданный компонет (uCoolLabel.pas) установить (Component-Install) и даже не размещая на форме попытаться откомпилировать проект.
_>*[Fatal Error] uCoolLabel.pas(1): Program or unit 'uCoolLabel.pas' recursively uses itself*
Где-то вы ошиблись... о чем-то умалчиваете или что-то не учитываете. Я повторил ваш код — работает (компилируется и инсталлится) — Delphi 7 (Build 8.1)