D7 - циклический вызов
НО!!!
Имеется необходимость из этих unit'ов вызвать unit1.
Примерно так:
Unit1->Unti2->Unit1->Unit3
Дельфятник, естественно, ругается.
ВОПРОС: Как его от этого отучить?
Помнится мне что-то на счет IFDEF, но абсолютно забыл реализацию...
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, StdCtrls;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
[COLOR=red]implementation
uses Unit2,Unit3; [/COLOR]
{$R *.dfm}
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, StdCtrls;
type
TForm2 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
[COLOR=red]implementation
uses Unit1,Unit3; [/COLOR]
{$R *.dfm}
end.
и т.д.