ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

migrando (Delphi7 para Delphi 10.2)

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
stomach
Novato
Novato


Registrado: Quarta-Feira, 31 de Agosto de 2022
Mensagens: 6

MensagemEnviada: Qua Ago 31, 2022 10:07 am    Assunto: migrando (Delphi7 para Delphi 10.2) Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9098
Localização: Sinop-MT

MensagemEnviada: Qui Set 01, 2022 9:24 am    Assunto: Responder com Citação

substitui DBXpress por DBXCommon ou SQLExpr
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
stomach
Novato
Novato


Registrado: Quarta-Feira, 31 de Agosto de 2022
Mensagens: 6

MensagemEnviada: Qui Set 01, 2022 3:00 pm    Assunto: Responder com Citação

Mudei o nome na unit... parece que deu certo.

Só as querys está com pau ainda..

obrigado !
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
stomach
Novato
Novato


Registrado: Quarta-Feira, 31 de Agosto de 2022
Mensagens: 6

MensagemEnviada: Qui Set 01, 2022 4:12 pm    Assunto: Responder com Citação

[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
Ver o perfil de Usuários Enviar Mensagem Particular
stomach
Novato
Novato


Registrado: Quarta-Feira, 31 de Agosto de 2022
Mensagens: 6

MensagemEnviada: Qui Set 01, 2022 4:26 pm    Assunto: Responder com Citação

segue o link:

https://uploaddeimagens.com.br/imagens/ndEe8n0

Eu não consigo selecionar a opção de baixo.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Sex Set 16, 2022 3:41 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB