USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  pegando cada letra de uma text
maxwell lima
não registrado
ENUNCIADA !
Postada em 15/03/2008 12:13 hs   
ahhh, eu tnho outro probleminha....

eu tenho a variavel Chave1, ela armazena a soma de 3 text: "Chave1 = Val(Text1.Text) + Val(Text2.Text) + Val(Text3.Text)"

o q eu qria fazer, por exemplo, era, quando a pessoa digitasse "A" em text5.text ela multiplicasse o valor d A que é 001 pelo valor da Chave1.exemplo abaixo:

001*6=006

006 é o valor q iria aparecer p mim quando eu clicasse em criptografar,
eu tentei fazer assim na função cripta:

Case "a"
Cripta = Cripta + (Chave1 * a(chave))
mas da erro: "type mismach" ou algo assim...

alguem consegue desvendar + essa?

valeu



obs: se alguem poder me falar como fazer o inverso na hr d descriptografar seria d grande ajuda.....
   
maxwell lima
não registrado
ENUNCIADA !
Postada em 15/03/2008 14:05 hs   
tenho outra duvida....fora as outras 2....

eu tenho 1 arquivo *txt, com o seguinte conteudo, por exemplo:
"123024021005012"

eu qro q os 3 primeiros numeros (123) fique numa label e o restante apareça numa text ,mas só quero q isso aconteça se a pessoa colocar numa text o resultado da soma dos 3 primeiros numeros(1+2+3=6)
if text2.text=6 then
text1.enabled=true
text1.text=(conteudo do arquivo descriptografado)
end if

text2 é onde o cara vai colocar o valor correspondente a soma dos 3 primeiros numeros do arquivo e só entaum aparece o conteudo arquivo, só que descriptografado, mas so souberem como aparece sem ser descriptografado ja ajuda.


sera q entenderam?


valeu
   
MuriloVB6
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 15/03/2008 22:28 hs            
if text2.text=6 then
text1.enabled=true
Open nomearquivo.txt For Input As #f1         'abre o arquivo
Line Input #f1, texto                                    'grava o conteúdo da linha na variável texto
'---------------Rotina para descriptografar a variável texto-------------
text1.text = texto
Close #f1                                                   'fecha o arquivo
end if
espero ter ajudado
 

Linguagens: VB6, ASP, PHP, AS, Delphi
   
maxwell lima
não registrado
ENUNCIADA !
Postada em 17/03/2008 07:33 hs   
mas eu preciso q habilite não só se a text2 for 6, mas sim se a text2 for o resultado dos 3 primeiros numeros do arquivo....


mas valeu...

alguem pode me ajudar?
   
MuriloVB6
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 17/03/2008 07:57 hs            
dim numero as integer
Open nomearquivo.txt For Input As #f1             'abre o arquivo
Line Input #f1, texto                                       'grava o conteúdo da linha na variável texto
numero = 0
for v = 1 to 3
numero = val(mid(texto,v,1)) + numero            'faz a soma dos 3 primeiros numeros do arquivo
next
if text2.text = numero then                              'se colocar o valor certo
text1.enabled = true                                       'habilita a text1
'---------------Rotina para descriptografar a variável texto-------------
text1.text = texto                                           'exibe texto descriptografado
end if
Close #f1                                                       'fecha o arquivo
 
é esta sua dúvida??
   
maxwell lima
não registrado
ENUNCIADA !
Postada em 17/03/2008 19:48 hs   
sim Murilo, vc conseguiu sanar essa minha duvida....mas n sei como eu faço a multiplicação na hora de criptografar...
 
se por exemplo eu colocar na text a letra "a" ele vai multiplicar a soma dos 3 numeros inseridos nas 3 text. exemplo: text1.text=1 text2.text=2 text3.text=3
 
eu tentei fazer desse modo:
dim chave1 as integer
 
chave1=val(text1.text)+val(text2.text)+val(text3.text)
 
Case "a"
Cripta = Cripta + (Chave1 * a(chave))
 
mas dá erro, o erro informado eh "type mismach" ou algo do tipo....
 
só preciso saber onde eu informo isso...valeu....
 
 
 
   
Página(s): 4/6     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página