Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Visual Basic 6, effetti collaterali o monitor stregato?

Ciao,
    questa è bella, per cui ve la racconto.
Giuro che è vero! Ho un 19", un PHILIPS 109S,
e da Visual Basic, mettendo a pieno schermo la
finestra del codice, su alcune righe il monitor
sembra stregato, mi compare una riga nera (alta
1 pixel e larga quanto tutto lo schermo) che
taglia precisamente in due la riga di codice.
Ho provato a prendere la riga sorgente che mi fa
questo scherzo e ricopiarla 10 volte. Cosa è successo?
La riga nera ad intemittenza regolare (circa ogni mezzo
secondo) passa su ognuna delle 10 righe di codice!
Stranamente non riesco a riprodurre l'errore sempre,
ma solo alcune volte e solo con una ben precisa riga di
codice! Mah! Visual Basic stregato?
Nota: Il monitor ha meno di 1 anno, funziona a meraviglia,
non da alcun problema con altre righe di codice, il
problema non dipende dal PC o dalla scheda grafica in quanto
cambiando PC e scheda grafica il problema si ripresenta.
Passo davanti al Visual Basic in media 9 ore al giorno, per
cui sono certo che il problema non si presenta spesso, ma solo
raramente (1 o 2 volte alla settimana, e quando si presenta
posso riprodurre l'errore quante volte voglio facendo il copia
e incolla della riga incriminata).

 taglia precisamente in due la riga di codice.
Driver scheda video?

 Driver scheda video?
Come già avevo postato nel messaggio, ho cambiato PC
e scheda video. Sono passato da una Geforce 2 ad una
ATI RADEON 9100, per cui i driver  sono completamente
differenti e il problema si verifica lo stesso.
Anche il PC è differente, il precedente era un Athlon
XP 1700+ con una scheda madre con chipset VIA e
256 MByte DDR 333, ora ho un P4 2.400 Mhz con chipset
INTEL (845) con 513 MByte DDR 333.

 precisa riga di codice!
Si puo' vedere questa riga? (leggasi: "una di queste righe").
Lokar.assai.curioso
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org

 Si puo' vedere questa riga? (leggasi: "una di queste righe").
Ok, appena me lo rifà te la mando.
Ogni volta mi dimentico di salvare la riga spcifica.
Ho una funzione dove ci sono una decina di righe molto
simili e una di queste mi fa lo scherzo.

 Si puo' vedere questa riga? (leggasi: "una di queste righe").
La riga è la seguente:
   If tfConvalidaLocalita(dbImp, t_ProvinciaContraente, t_ComuneContraente,
t_LocalitaContraente, t_CAPContraente) = False Then
Finestra a pieno schermo con 3 tabulazioni.
Ho verificato ora che non me lo fa soltanto con una riga,
ma sembra più che me lo fa quando incontra una serie ben
precisa di pixel. Mah!

 codice! Mah! Visual Basic stregato?
Mi succedeva una cosa simile con un PowerPoint che in esecuzione su di un pc
aveva una riga trasversale....boh...
Alex

 Then
non e' che hai VBquotefix e ti legge gli "_" come barra intersecante ? ^___^
Scusa il post ma non so proprio cosa dire, se fai un print screen sarei
proprio curioso !
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 precisa di pixel. Mah!
Ipotizzerei unm file del font rovinato. Oppure, un carattere nascosto
che indica l'inizio di font barrato.
Prendi una RichTextBox, mettici lo stesso font che usi nell'editor
del VB e prova queste righe in un command:
************
Private Sub Command1_Click()
     With RichTextBox1
          .SelText = "bla bla bla bla"
          .SelStart = 0
          .SelLength = Len(.Text)
          .SelStrikeThru = True
     End With
End Sub
************
E' lo stesso effetto ?
Bye, G.