Olá,,, B.noite a todos

O que seria este código abaixo da INTERFACE???
Como ele é gerado ? Exerce alguma função ?

  IEmpresa = interface(IInterface)
    ['{E085C101-C691-4E6F-A85C-DA09FB5E8405}']
    function GetRazaoSocial: string;
    procedure SetRazaoSocial(const Valor: string);
    function GetCNPJ: string;
    procedure SetCNPJ(const Valor: string);
    function GetInscEstadual: string;
    ...
    ...
    ...
   end;

O SINTEGRA.PAS foi desenvolvido para o D7, entretanto
estou tentando compilar junto com um pequeno exemplo
em D5, adicionei algumas funções de outras UNITS e 
consegui compilar retirando (IINTERFACE).  Não sei se
terei problemas lá na frente.

Como posso substituir no D5:

  IEmpresa = interface(IInterface)    ?

Grato, D.H.Oliveira

Obs: fazendo uma varredura no diretório do D7 pude observar
que (IInterfaceList) e (IInterface) estão contidas na unit CLASSES.PAS e
outras, mas não no D5.




[As partes desta mensagem que não continham texto foram removidas]

Responder a