Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    562

    [VB6]Problema con la scrittura di un numero in multiline

    Ciao a tutti,
    non so perchè ma prima di oggi non mi era mai capitato, infatti il programma funzionava sempre bene, ma oggi quando scrivo in un text multiline in qualsiasi riga una sola lettera o numero (per due o piu non c'è piu l'errore), mi restituisce sul text un carattere strano.
    perchè?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    562
    però a me questo problema me lo causa soprattutto il fatto che devo estrapolare una linea da un text multiline, e fino a ieri a sempre funzionato, la estrapolo con questo codice:

    Set txtBox = New Module1
    Set txtBox.TextBox = Text6
    Text6.SelStart = txtBox.GetCharFromLine(CLng(1) - 1)
    Text7.Text = (txtBox.GetLine(txtBox.GetLineFromChar(Text6.SelSt art)))

    e con un modulo, ma funziona solo che quando estraggo la linea con contenente un carattere da quel problema.

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma stai parlando di VB6?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    562
    si scusa parliamo di vb6

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma allora, per cominciare, questa linea

    Set txtBox = New Module1

    non la puoi eseguire in VB6 ... e che senso avrebbe del resto?

    E poi quest'altra

    Set txtBox.TextBox = Text6

    mi dici cosa dovrebbe fare?

    E infine ... i metodi GetLine e GetCharFromLine ... sono della textbox di VB6??

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    562
    ma carico un modulo module1
    e poi funzionano quelle righe, le ho sempre usate, il problema non sta li.

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... quelle righe non funzionano ... non ha senso in VB6 caricare un modulo come fosse un oggetto ... otterresti un errore sicuramente.

    A meno che non sia un modulo di classe (che non ha senso chiamare Module1) ...

    Insomma, se fai vedere il codice di Module1, ci si puo' capire qualcosa ...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    562
    ascolta, è un modo di classe si, però il codice funziona fidati, l'ho uso da un anno, però ora mi da questo problema che non dipende dal codice, ma come avevo scritto mi da l'errore anche solo con un text multiline, e installando vb6 in un'altro pc non lo da lo stesso errore.
    Invece di reistallare e rischiare comunque che non funziona vorrei risolvere e capire il problema.

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quindi era un "modulo di classe" (non "modo" ...) e lo hai chiamato Module1? Mah ...

    Non sarei sicuro che non e' colpa del codice ... in ogni caso, se non lo mostri, non ti posso dire molto di piu' ...

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    562
    lascia stare il codice, se io prendo un text e lo metto multiline, e non da programma in esecuzione, ma dalle proprietà inserisco un numero unico o una lettera, mi restituisce sul form un simbolo strano.
    LASCIA STARE QUEL CODICE CHE FUNZIONA E NON CENTRA.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.