Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - ascii -> chr  come fare?
Forum - Visual Basic 6 - ascii -> chr come fare?

Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:47
Mercoledì, 24/09/2008
Salve, chiedo aiuto a voi per poter creare un programma che mi converta da Ascii in Chr.
il programma che genera ascii produce risultati di questo tipo
Codice sorgente - presumibilmente Plain Text

  1. 99 105 97 111 32 115 111 110 111 32 77 97 114 99 111



come posso fare per riavere i caratteri?
grazie.

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 10:54
Giovedì, 25/09/2008
In VB6 ci sono due funzioni gia implementate, asc e chr.Asc che converte carattere in ascii e che il contrario.
Ti posto un piccolo esempio

PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 12:56
Giovedì, 25/09/2008
ciao
Codice sorgente - presumibilmente VB.NET

  1. Private Sub Text1_KeyPress(KeyAscii As Integer)
  2.     Label1.Caption = Chr(KeyAscii)
  3.     Label2.Caption = KeyAscii
  4. End Sub



in questo modo la label1 ti farà vedere il tasto premuto, la label2 il Codice Ascii corrispondente

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 13:48
Giovedì, 25/09/2008
nel tuo caso specifico dividi la stringa del tuo programma originario in ministringhe che ottieni cercando gli spazi e separando le stringhe.
usa le funzioni mid instr left e similari.
poi porti i valori in integer con la funzione cint  (se non lo fa gia in automatico ma e` meglio specificare) e poi li converti indietro a caratteri col chr.

PM Quote