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 

Só float em Campo Edit

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


Registrado: Segunda-Feira, 25 de Outubro de 2010
Mensagens: 254

MensagemEnviada: Seg Fev 03, 2014 10:49 am    Assunto: Só float em Campo Edit Responder com Citação

Olá pessoal.
Bom dia.

Vi isso no fórum, mas ao compilar, uma msg diz que não consegue localizar o arquivo .exe.

O que pode estar ocorrendo de errado aqui??

A msg é essa: Could not find program... C:\path........prog.exe
(não está conseguindo encontrar o arquivo exe).

Retirei o código do enevto onKeyPress do Edit e compilou.
Então aqui encontrou o path do exe.
Nessa boiei.

Podem ajudar?

Código:

if ((Key = ',') and (Pos(',', TEdit(Sender).Text) < 1)) // vírgula, apenas uma
or (Key in ['0'..'9']) // números
or (Key = Char(VK_BACK)) // backspace
or ((Key in ['-', '+']) and (TEdit(Sender).SelStart = 0)) // sinal de menos ou mais, somente no começo
then
Exit;

Key := #0;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
AndersonWorkInfo
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 14 de Outubro de 2013
Mensagens: 222
Localização: Belém - Pará

MensagemEnviada: Ter Fev 04, 2014 8:05 pm    Assunto: Responder com Citação

Já tentou compilar agora depois de ter compilado pela primeira vez sem o código?
Tenta ai.
QQ coisa fala ai.
Abraço.
_________________
COLOQUE SEMPRE [RESOLVIDO] NO SEU TÓPICO
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
device
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 25 de Outubro de 2010
Mensagens: 254

MensagemEnviada: Qua Fev 05, 2014 11:01 am    Assunto: Só float Responder com Citação

Olá AndersonWorkInfo
Bom dia.

Como estava dando erro, como disse, retirei o código e compilou sem problemas.
Isso quer dizer que não há problemas no Delphi.

O que poderia ser? Alguma outra declaração que falta em uses?

Agradeço a resposta e ajuda.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
marcieldeg
Colaborador
Colaborador


Registrado: Terça-Feira, 5 de Abril de 2011
Mensagens: 1054
Localização: Vitória - ES

MensagemEnviada: Qua Fev 05, 2014 12:20 pm    Assunto: Responder com Citação

Provavelmente seu antivírus está apagando o executável. Tente desabilitar o antivírus e tentar compilar novamente.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
claudio.ferreira
Profissional
Profissional


Registrado: Quarta-Feira, 18 de Setembro de 2013
Mensagens: 667

MensagemEnviada: Qua Fev 05, 2014 5:22 pm    Assunto: Responder com Citação

destesto programas anti-virus (rs)
_________________
Sistema SNGPC para farmácias
http://www.cmasistemas.com.br
Rastreabilidade de Medicamentos
https://www.sncm.com.br
Soluções em Delphi
https://delphisolutions.wordpress.com/
.
"E não sabendo que era impossível, foi lá e fez"
Mark Twain
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
device
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 25 de Outubro de 2010
Mensagens: 254

MensagemEnviada: Qua Fev 05, 2014 8:54 pm    Assunto: Só float em Campo Edit Responder com Citação

Olá pessoal.
Agradeço as respostas.
Não é vírus mesmo e nem tampouco o antivírus que está afetando.
Foz o teste com ele d
desabilitado e esse código dá essa msg de erro que n;ao consegue encontrar o executável.

Retirando esse código do evento OnKeyPress do Edit, compila normal e mesmo a aplicação que estou fazendo roda normalmente.

Testei em outro PC que não está conectado à internet e não tem o Avast nem instalado. Dá o mesmo erro.

Alguém teria outro código para o campo Edit só aceitar floats?
Nção gosto de usar campos Edit com máscaras pq se não completar as casas definidas na máscara, ele reclama.

O que preciso é da seguinte forma.
1º Só aceitar números
2º Ter 3 casas (Ex 3,7), (4,2) etc
Se um campo alculado tiver + de
3º Se digitar só o nº 3, por exemplo e dar enter para sair do campo, ele completa com ,0 Então ficaria 3,0

Agradeço a ajuda
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
claudio.ferreira
Profissional
Profissional


Registrado: Quarta-Feira, 18 de Setembro de 2013
Mensagens: 667

MensagemEnviada: Qui Fev 06, 2014 9:44 am    Assunto: Responder com Citação

Pra te ajudar, primeira pergunta :

- Ao compilar ou ao executar ? que da a mensagem "Could not find program... C:\path........prog.exe "

Prog.exe é o teu executável ou é algum programa que a IDE está procurando ?

- Após compilar, não execute, verifique se o executável está no lugar que deveria estar.
_________________
Sistema SNGPC para farmácias
http://www.cmasistemas.com.br
Rastreabilidade de Medicamentos
https://www.sncm.com.br
Soluções em Delphi
https://delphisolutions.wordpress.com/
.
"E não sabendo que era impossível, foi lá e fez"
Mark Twain
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
pedro.olimpio
Novato
Novato


Registrado: Segunda-Feira, 22 de Abril de 2013
Mensagens: 28

MensagemEnviada: Qui Fev 06, 2014 1:23 pm    Assunto: Responder com Citação

Deixa seu código de validação e faz um build no projeto. Project -> Build...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pedro.olimpio
Novato
Novato


Registrado: Segunda-Feira, 22 de Abril de 2013
Mensagens: 28

MensagemEnviada: Qui Fev 06, 2014 1:25 pm    Assunto: Responder com Citação

Deixa seu código de validação e faz um build no projeto. Project -> Build...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
device
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 25 de Outubro de 2010
Mensagens: 254

MensagemEnviada: Qui Fev 06, 2014 7:58 pm    Assunto: Só float em Campo Edit Responder com Citação

Olá pessoal.

Agradeço as respostas.

Já havia feito isso... Project Build.

Ao compilar a msg diz que não consegue encontrar o Projeto.
Se eu retirar o código do Evento OnKeyPress do Edit, compila.
Nunca vi esse tipo de erro antes.

Outros códigos que tenho aqui, funcionam normalmente.
Acabei de formatar meu noteboock e instalei nele o Delphi7.
Sem antivírus, ou qq outro programa.

Deu o meso erro.

QQ ajuda é bem vinda
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
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