Ir para conteúdo
Fórum Script Brasil

ros

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre ros

ros's Achievements

0

Reputação

  1. Estou tentando converter um sistema feito em Delphi 2010 que utiliza o fortesreport, não tenho informação de qual versão o Fortes era utilizada, mas ao tentar compilar o codigo fonte no Delphi Tokyo, ocorrem diversos erros em relacao a atributos que o desenvolvedor utilizou no relatorio, exemplos: 'NomeRel' does not contain a member named 'TamanhoFonteEndereco' 'NomeRel' does not contain a member named 'TamanhoFonte_DemaisCampos' Sabem me dizer se esses "membros" foram extintos ou substituidos?
  2. Olá, pessoal! Programava em Delphi a alguns anos (D7) agora preciso fazer manutenção em um sistema que foi, digamos... abandonado, peguei uma maquina com o Delphi Seatle com tudo instalado, quando tento compilar o programa ocorre o seguinte erro: Unit RxDateUtil was compiled with a different version of myapp.RxStrUtils.MakeStr RxDateUtil e RxStrUtils são units (.pas) da lib RxLibrary (http://www.micrel.cz/RxLib/dfiles.htm), parece que, no processo de compilação, o Seatle gera um dcu com o nome da aplicação seguida do nome de units da lib, nesse caso "myapp.RxStrUtils.MakeStr", procurando na RxLibrary eu encontro RxUtils, mas não encontro nem RxStrUtils.MakeStr e nem somente MakeStr. Procurando pelo erro na rede, encontrei nesse link: http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/cm_version_conflict_xml.html, em que diz mais ou menos o seguinte: F2051: Unit %s was compiled with a different version of %s.%s (Delphi) Esse erro ocorre quando uma declaração de simbolo em uma interface é alterada e o compilador não consegue recompilar a unit referenciada nessa declaração porque o fonte não está disponível. Mas vejam que, no meu caso, a 'unit2' nem existe. Outra possível causa apontada pelo texto é que o projeto possa ter uma unit com o mesmo nome de uma unit do Delphi, ai teria que renomear a unit2, e alterar as referencias a ela, no meu caso seria myapp.RxStrUtils.MakeStr, mas como fazer isso se essa unit nem existe? ou teria que fazer isso com RxStrUtils? mas existe uma unit no Delphi Seatle com esse nome? Algume usa essa lib com o Delphi Seatle? Alguma dica? O erro ocorre na unit RxFileUtil, nas linhas abaixo: uses{$IFNDEF VER80}{$IFDEF RX_D3}ActiveX, ComObj, ShlObj, {$ELSE}Ole2, OleAuto, {$ENDIF}{$ENDIF}RxDateUtil, ShellAPI, FileCtrl, Forms, RxVCLUtils, RxPrgrss, RxStrUtils;
×
×
  • Criar Novo...