Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
stomach Novato
Registrado: Quarta-Feira, 31 de Agosto de 2022 Mensagens: 6
|
Enviada: Qua Ago 31, 2022 10:07 am Assunto: migrando (Delphi7 para Delphi 10.2) |
|
|
Desculpe a pergunta fácil, mas estou sem utilizar o delphi a mais de 10 anos.
Queria converter um programinha que desenvolvi no delphi 7, para o delphi 10.2.
Porém esta voltando o erro abaixo:
[dcc32 Fatal Error] udmconsultorio.pas(6): F2613 Unit ''DBXpress'' not found. |
|
Voltar ao Topo |
|
|
joemil Moderador
Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9098 Localização: Sinop-MT
|
Enviada: Qui Set 01, 2022 9:24 am Assunto: |
|
|
substitui DBXpress por DBXCommon ou SQLExpr _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
|
stomach Novato
Registrado: Quarta-Feira, 31 de Agosto de 2022 Mensagens: 6
|
Enviada: Qui Set 01, 2022 3:00 pm Assunto: |
|
|
Mudei o nome na unit... parece que deu certo.
Só as querys está com pau ainda..
obrigado ! |
|
Voltar ao Topo |
|
|
stomach Novato
Registrado: Quarta-Feira, 31 de Agosto de 2022 Mensagens: 6
|
Enviada: Qui Set 01, 2022 4:12 pm Assunto: |
|
|
[dcc32 Error] ualerta.pas(66): E2010 Incompatible types: 'System.TArray<System>' and 'TCaption'[dcc32 Fatal Error] uanamnese.pas(137): F2063 Could not compile used unit 'ualerta.pas' |
|
Voltar ao Topo |
|
|
stomach Novato
Registrado: Quarta-Feira, 31 de Agosto de 2022 Mensagens: 6
|
|
Voltar ao Topo |
|
|
johnny-walker Moderador
Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Sex Set 16, 2022 3:41 pm Assunto: |
|
|
Na imagem que você mandou não dá para ver direito, mas pode ser que o componente não tenha as propriedades que você designou ali.
como você tapou o código, fica difícil replicar o código e ver o que acontece, coloque o código aqui e podemos ver como podemos consertar.
Realmente é bem chato a migração de código do delphi 7 para unicode, mas vale a pena.
O problema maior é quanto ao uso de PChar, PAnsiChar, AnsiString e PWideChar, Conversões de String para AnsiString.
Com o uso do unicode este deve ser repensado.
Devemos ter em mente também que algumas coisas não funcionam com unicode, principalmente a função Move(), pois quando se utiliza String em unicode pode resultar em perda de dados.
Alguns códigos de cálculo de CRC também são suscetíveis ao problema.
A propósito, a embarcadero tem um manual para migração de código para unicode:
https://dtffvb2501i0o.cloudfront.net/images/dm/technical-papers/delphi-unicode-migration.pdf
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
Voltar ao Topo |
|
|
|