Erro ao compilar...
Eu instalei o FORTES REPORT, mas quando vou compilar da esse erro:
[Fatal Error] RLReportPas: Program or unit ´RLReport´ Recursively uses itself
Ja tah tudo setado no Library, o que pode ser ??
[Fatal Error] RLReportPas: Program or unit ´RLReport´ Recursively uses itself
Ja tah tudo setado no Library, o que pode ser ??
Laelsonc
Curtidas 0
Respostas
Mkoch
27/09/2005
Nunca usei o Fortes mas pela msg parece que a unit ou sei lá o que é ´RLReport´ está se auto chamando na sua clausula uses por exemplo, verifique pois trata-se de recursividade, ou seja chama-se a si mesmo.
GOSTEI 0
Laelsonc
27/09/2005
Certo, só que eu excluo a declaração no uses do arquivo RLReport.pas mas não tem jeito, ela volta.
Como poderei resolver, alguem por ai sabe ??
Como poderei resolver, alguem por ai sabe ??
GOSTEI 0
Massuda
27/09/2005
Esse arquivo (RLReport.pas) é uma unit sua ou é do FortesReport?
GOSTEI 0
Laelsonc
27/09/2005
É do FORTES REPORT...
unit RLReport;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, RLReport;
...
unit RLReport;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, RLReport;
...
GOSTEI 0
Mkoch
27/09/2005
unit [b:cb28198fbf]RLReport[/b:cb28198fbf];
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.
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
Massuda
27/09/2005
Eu achava que o FortesReport era distribuído apenas no formato DCU. O código fonte dele também está disponível?
GOSTEI 0
Martins
27/09/2005
Eu achava que o FortesReport era distribuído apenas no formato DCU. O código fonte dele também está disponível?
Eu também pensei [b:22e6842427]Massuda[/b:22e6842427], mas agora estou curioso para saber se o código fonte vem junto.
GOSTEI 0
Laelsonc
27/09/2005
Esse arquivo tah no Projects/Bpl
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
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
Martins
27/09/2005
E lá nessa máquina esse arquivo([b:8bf34239b8]RLReport.pas[/b:8bf34239b8] ) tb existe?
verifique, mas tá meio estranho mesmo essa recursividade não é normal.
Ou então muda o o nome desse pas.
Boa Sorte!!!
verifique, mas tá meio estranho mesmo essa recursividade não é normal.
Ou então muda o o nome desse pas.
Boa Sorte!!!
GOSTEI 0
Massuda
27/09/2005
Esse arquivo tah no Projects/Bpl ... Não seria o fonte né.
Esse arquivo não tem cara de ser parte do FortesReports. Pode ser algum teste que você (ou alguma outra pessoa) fez e ficou para trás.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...
Ou então muda o o nome desse pas.
...faça como o Martins sugeriu (nesse caso, seria recomendável você repensar a forma como você organiza os arquivos dos seus projetos).GOSTEI 0
Martins
27/09/2005
[quote:3aec71e363=´laelsonc´]Esse arquivo tah no Projects/Bpl ... Não seria o fonte né.
Esse arquivo não tem cara de ser parte do FortesReports. Pode ser algum teste que você (ou alguma outra pessoa) fez e ficou para trás.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...
Ou então muda o o nome desse pas.
...faça como o Martins sugeriu (nesse caso, seria recomendável você repensar a forma como você organiza os arquivos dos seus projetos).[/quote:3aec71e363]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
Laelsonc
27/09/2005
Engraçado, eu renomiei ai ele pede esse arquivo.
De qualquer modo valeu pela dica de organizaçao de arquivos, sempre é bom lembrar disso.
De qualquer modo valeu pela dica de organizaçao de arquivos, sempre é bom lembrar disso.
GOSTEI 0
Martins
27/09/2005
Engraçado, eu renomiei ai ele pede esse arquivo.
De qualquer modo valeu pela dica de organizaçao de arquivos, sempre é bom lembrar disso.
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
Massuda
27/09/2005
Engraçado, eu renomiei ai ele pede esse arquivo.
Embora você tenha dito que ´Ja tah tudo setado no Library´, você tem certeza que o diretório que contem arquivo RLReport.dcu (que faz parte do FortesReport) está no Library Path?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
Martins
27/09/2005
[quote:f8a51d19ac=´laelsonc´]Engraçado, eu renomiei ai ele pede esse arquivo.
Embora você tenha dito que ´Ja tah tudo setado no Library´, você tem certeza que o diretório que contem arquivo RLReport.dcu (que faz parte do FortesReport) está no Library Path?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
Laelsonc
27/09/2005
Valeu mesmo amigos pela força.
Amanhã vou dar uma olhada lá no trabalho pra comparar.
Vcs são 10 ! :lol:
Amanhã vou dar uma olhada lá no trabalho pra comparar.
Vcs são 10 ! :lol:
GOSTEI 0