- Код: Выделить всё
unit TR_ColorInterface;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils;
type
TR_ColorInterface = interface
function Red() : byte;
end;
implementation
end.
и файл назвал тем же именем что и интерефейс, при компиляции ругается
TR_ColorInterface.pas(11,25) Error: Duplicate identifier "TR_ColorInterface"
Хотя вроде нигде больше не объявлен, если имя интерфейса в файле поменять на другое, то норм. Чего ему надо не пойму, проясните пожалуйста