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 

E.Message

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


Registrado: Sexta-Feira, 6 de Novembro de 2009
Mensagens: 82

MensagemEnviada: Qui Nov 04, 2010 5:13 pm    Assunto: E.Message Responder com Citação

Colegas:
Fiz uma rotina para capturar algumas mensagens de erro do Banco de Dados.
Quando o erro é de índice único que se tentou duplicar a mensagem de erro capturada é: "'attempt to store duplicate value (visible to active transactions) in unique index "NOME_INDICE"'"
Mas quando o erro é de um valor não nulo que se tentou deixar em branco a mensagem capturada e: '楆汥'#$2064'┧❳洠獵⁴慨敶愠瘠污敵'#0#0'﹐̋Ұ'#2#0#0#$D#0'(__)'.
Este problema acontece no Delphi XE. O mesmo código funciona normalmente no Delphi 2010. (No caso do valor não nulo a mensagem de erro capturada começa assim: "must have a value etc...").
Uso o FireBird.
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: Qui Nov 04, 2010 10:16 pm    Assunto: Responder com Citação

Seu delphi está tendo algum problema referente a linguagem ou ao charset amigo,visto que isto está me parecendo chinês (mandarim)...

Em outras mensagens dá este erro com caracteres estranhos???



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
emanoelts
Novato
Novato


Registrado: Sexta-Feira, 6 de Novembro de 2009
Mensagens: 82

MensagemEnviada: Sáb Nov 06, 2010 8:20 am    Assunto: Responder com Citação

Sim?
Algumas caixas de mensagem também aparecem com o caption dos botões que normalmente seria OK, Cancelar, etc com estes caracteres estranhos, por exemplo se usar a função ShowMessage.
Mas é o seguinte. Este problema só ocorre se compilo um projeto que foi feito do Delphi 2010. Se começo um projeto novo no Delphi XE tudo fica normal.
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: Sáb Nov 06, 2010 9:13 am    Assunto: Responder com Citação

Verifique a linguagem do seu windows, veja se nõa está diferente do portugues. Opções Regionais no Painel de controle...

Outra coisa que vc tem de olhar é o charset do próprio form, veja se não trocou de algum...
Verifique tb em enviroment option se tem alguma opçõa referente a charset ou linguagem lá...

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
emanoelts
Novato
Novato


Registrado: Sexta-Feira, 6 de Novembro de 2009
Mensagens: 82

MensagemEnviada: Sáb Nov 06, 2010 9:20 am    Assunto: Responder com Citação

Não sei explicar o porque, mas se eu ir em "Propject", "Options", "Packages" e marcar a opção "Build with runtime packages" corrige o problema.
Qual a explicação?
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: Dom Nov 07, 2010 1:53 pm    Assunto: Responder com Citação

Boa pergunta...
Deve ser que estes pacotes estão com outra linguagem, muito estranho...
Tentou atualizar o seu delphi, eu notei que o delphi 2010 veio com vários bugs que foram corrigidos com updates, claro que nem tudo foi corrigido, mas melhorou bastante...

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