Como tirar a mascara em tempo de execução ?

Delphi

12/08/2007

Boa Noite !!

Estou usando D7 + IB + IBExpress. Estou com o seguinte problema, no clientdataset coloquei uma mascara do tipo telefone no campo, e esta funcionando normal, só que é o seguinte, criei um icone na tela com opção do usuário discar direto da aplicação, mas o modem retorna um erro de numero não existe devido estar lendo a mascara junto. Ou seja na hora de ler (11) 1111-11111, mas preciso mandar 1111111111, mas não estou conseguindo se alguem souber e puder me ajudar eu agradeço. Devido eu ser iniciante se possivel colocar um passo-a-passo de como fazer. Obrigado.


Badboysjc

Badboysjc

Curtidas 0

Respostas

Everton

Everton

12/08/2007

Colega,

Antes de disparar o método de discagem, limpe a máscara do TField (Campo.EditMask := ´´) e depois da discagem reatribua a máscara ao campo.


GOSTEI 0
Badboysjc

Badboysjc

12/08/2007

obrigado pela resposta, só executei a linha abaixo só que não esta surgindo efeito.

dm.cdsClientesINSS.FieldByName(´telefone_residencial´).EditMask := ´´;

obrigado.


GOSTEI 0
POSTAR