Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    aiuto con visual basic...

    ragazzi ho un problema con visual basic 6...devo inserire una stringa in esadecimale (esempio = f4 5e 33 45 8a) la inserisco in 5 textbox, una per ogni coppia di numeri...cosi è molto piu semplice prendere i dati e farci i calcoli ...come faccio invece a metterli tutti in un unico textbox e prendere i dati uno a uno in quel text box??????
    non so se mi sono spiegato bene..
    grazie a tuttti in anticipo

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Usa la funzione Mid$ ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao gabronzio,
    con la funzione Hex ottieni il valore esadecimale, poi con la funzione Mid separi i valori a coppie o singolarmente, come segue:

    codice:
    'La funzione Hex viene utilizzata per restituire
    'il valore esadecimale di un numero:
    Private Sub Command1_Click()
        Dim MyHex As String
        Dim sSequenceN As String
        Dim sFSeq As String, sSeSeq As String, sThSeq As String, sFoSeq As String
        Dim sFFSeq As String
        
        MyHex = Hex(1234567890)    'Restituisce 499602D2
        Text1(0).Text = MyHex
        sSequenceN = MyHex
        
        ' Separa a coppia i valori esadecimali:
        sFSeq = Mid$(sSequenceN, 1, 2): Text1(1).Text = sFSeq
        sSeSeq = Mid$(sSequenceN, 3, 2): Text1(2).Text = sSeSeq
        sThSeq = Mid$(sSequenceN, 5, 2): Text1(3).Text = sThSeq
        sFoSeq = Mid$(sSequenceN, 7, 2): Text1(4).Text = sFoSeq
        ' Separa ogni singolo valore:
        sFFSeq = Mid$(sSequenceN, 1, 1): Text1(5).Text = sFFSeq
        ' ....
        ' ....
    End Sub
    LM

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    E cerca di utilizzare dei titoli migliori, come espressamente richiesto dal Regolamento.


    Correggo io.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    grazie a tutti ... scusate per il titolo,,

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.