Fórum Erro ao compilar... #297249
27/09/2005
0
[Fatal Error] RLReportPas: Program or unit ´RLReport´ Recursively uses itself
Ja tah tudo setado no Library, o que pode ser ??
Laelsonc
Curtir tópico
+ 0Posts
27/09/2005
Mkoch
Gostei + 0
27/09/2005
Laelsonc
Como poderei resolver, alguem por ai sabe ??
Gostei + 0
27/09/2005
Massuda
Gostei + 0
27/09/2005
Laelsonc
unit RLReport;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, RLReport;
...
Gostei + 0
27/09/2005
Mkoch
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, [b:cb28198fbf]RLReport[/b:cb28198fbf];
Em negrito está a recursividade. Se [b:cb28198fbf]RLReport[/b:cb28198fbf] é uma Unit do Fortes e éla se auto chama, é muito extranho.
Gostei + 0
27/09/2005
Massuda
Gostei + 0
27/09/2005
Martins
Eu também pensei [b:22e6842427]Massuda[/b:22e6842427], mas agora estou curioso para saber se o código fonte vem junto.
Gostei + 0
27/09/2005
Laelsonc
RLReport.pas ************************************
unit
RLReport;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, RLReport;
type
TForm1 = class(TForm)
RLReport1: TRLReport;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
Não seria o fonte né.
Mas quando eu crio uma aplicação, arrasto um componente do Fortes
e mando compilar ai aparece a bendita msg, dizendo que o erro tah nesse arquivo. Engraçado numa máquinha do trbalho ele funcionou direitinho. Uso o Delphi 7
Gostei + 0
27/09/2005
Martins
verifique, mas tá meio estranho mesmo essa recursividade não é normal.
Ou então muda o o nome desse pas.
Boa Sorte!!!
Gostei + 0
27/09/2005
Massuda
Se esse arquivo não é parte do seu projeto, apague ele (se tiver um RLReport.dfm, apague ele também) que o problema deve desaparecer.
Se for parte do seu projeto...
Gostei + 0
27/09/2005
Martins
Se esse arquivo não é parte do seu projeto, apague ele (se tiver um RLReport.dfm, apague ele também) que o problema deve desaparecer.
Se for parte do seu projeto...
Concordo com vc [b:3aec71e363]Massuda[/b:3aec71e363].
Quanto a organizar melhor seus arquivos, deve ser levado a sério, organize eles em pastas separadas, exe, dcu, bd, fica mais fácil e organizado, tome cuidade tb com o nome q dá a seus arquivos fontes, não utilize nomes semelhantes a nomes de componentes, se for necessário utilize uma sigla mais o nome ex: Rl_Clientes.pas
Boa Sorte!!!
Gostei + 0
27/09/2005
Laelsonc
De qualquer modo valeu pela dica de organizaçao de arquivos, sempre é bom lembrar disso.
Gostei + 0
27/09/2005
Martins
Qual o arquivo? Acho melhor vc comparar com os arquivos q vc tem lá no seu trampo, pq tem algo estranho, na instalação desse componente, não deu nenhum pau e vc teve q fazer algo para contornar?
Tá meio estranho isso aí, posta aqui os códigos, somente os cabeçalhos, de [b:59b76a487a]Unit talz....[/b:59b76a487a] até [b:59b76a487a]implementation[/b:59b76a487a].
Valew!!
Gostei + 0
27/09/2005
Massuda
Na dúvida, melhor seria você apagar qualquer DCU/PAS/DFM relacionado com o Fortes Report da sua máquina e reinstalar o Fortes Report.
Outra coisa... use a versão do Fortes Report que é destinada a sua versão de Delphi.
Gostei + 0
27/09/2005
Martins
Na dúvida, melhor seria você apagar qualquer DCU/PAS/DFM relacionado com o Fortes Report da sua máquina e reinstalar o Fortes Report.
Outra coisa... use a versão do Fortes Report que é destinada a sua versão de Delphi.[/quote:f8a51d19ac]
É a melhor opção mesmo, eu já teria feito, afinal, não adiante ter um componente q não se pode utilizar.
T+
[]´s
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)