Newsgroup: it.comp.lang.visual-basic
Titolo: [?] 1. ma vb6 e' piu' lento del 5 ? 2. rtbox

con vb5 avevo fatto un piccolo editor mdi, con un frmEdit contenente un
richtextbox, che si caricava tranquillamente dei txt di uno-due mb. ora,
montato vb6:
1. ad aprire un file di 700k-1m ci mette un bel po' di piu'. in un file
grosso, a selezionare anche solo qualche parola e premere "copia", il
pulsante sta giu' dei bei secondi. ho guardato i componenti:
    rtb e common dialog -> 6sp3
    common controls -> 5sp2
ricompilato, non da' errori ma si comporta uguale.
(fra l'altro, direi che, semplicemente ricompilando dei vecchi vbp, gli exe
risultino quasi sempre piu' piccoli).
2. la sub qui sotto cambia il carattere. nell'unload dell'mdi scrive nel
registro:
    SaveSetting APPNAME, "Font", "Name", DefFont
    SaveSetting APPNAME, "Font", "Size", DefFontSize
    SaveSetting APPNAME, "Font", "Bold", DefFontBold
    SaveSetting APPNAME, "Font", "Italic", DefFontItalic
alla riapertura del prg, mi trovavo di default il font nuovo, col nome nella
statusbar dell'mdi. adesso me lo cambia nella finestra corrente, ma quando
riapro il prg mi trovo sempre e comunque tnr, direi 12, ne' bold ne' italic.
in compenso nella statusbar e nella commondialog appaiono nome e
caratteristiche di quello che avevo scelto. cosa devo cambiare ?
grazie in anticipo, a.
Sub Carattere()
    On Error GoTo errman
    CDL.CancelError = True
    If LoadedForms > 0 Then
        Dim OldChanged, OldTxt
        OldChanged = ActiveForm.chkChanged.Value
        OldTxt = Status.Panels(3)
        CDL.FontName = ActiveForm.RTF.SelFontName
        CDL.FontSize = ActiveForm.RTF.SelFontSize
    End If
'    CDL.FLAGS = cdlCFBoth Or cdlCFScalableOnly Or cdlCFWYSIWYG
'    'CDL.FLAGS = cdlCFTTOnly
    CDL.FLAGS = CDL.FLAGS Or cdlCFTTOnly Or _
        cdlCFBoth Or cdlCFScalableOnly Or cdlCFWYSIWYG
    CDL.ShowFont
    If LoadedForms > 0 Then
        With ActiveForm.RTF
            If Len(.Text) > 0 Then .SelStart = 0: .SelLength = Len(.Text)
            .SelFontName = CDL.FontName
            .SelFontSize = CDL.FontSize
            .SelBold = CDL.FontBold
            .SelItalic = CDL.FontItalic
            .SelStart = 0
        End With
    End If
    With CDL
        Status.Panels(5) = .FontName & " " & .FontSize
        If .FontBold Then Status.Panels(5) = Status.Panels(5) & " G"
        If .FontItalic Then Status.Panels(5) = Status.Panels(5) & " C"
        DefFont = .FontName
        DefFontSize = .FontSize
        DefFontBold = .FontBold
        DefFontItalic = .FontItalic
    End With
    Exit Sub
errman:
    If Err <> cdlCancel Then MsgBox Error
End Sub

...

Ciao,
volevo solo fare un commento, ma non ti posso aiutare,
anche io ho qualche dubbio sul fatto che vb6 sia +veloce di vb5,
sono in procinto di installare vb6, fino adesso avevo usato vb5 e avevo
fatto
delle piccole applicazioncine e mi e' parso estremamente veloce....
ma dopo quello che hai scritto tu non ho piu' intenzione di installare vb6
Ciao
Morfeus

ma dopo quello che hai scritto tu non ho piu' intenzione di installare vb6
Se devi sviluppare applicazioni che poi vanno su Win2k o WinME, usare VB6
e' ormai quasi OBBLIGATORIO per via di alcune incompatibilita con alcuni
ocx presenti nell'editor del vb5 e quelli presenti su queste due
macchine..
Non ve lo dico tutte le madonne che in ufficio abiamo tirato quando un
nostro applicativo, grosso, non girava piu se su quei pc c'era Office
2000
-- 
Sidewinder  
---------------------------------------------------------------------
Actually, typing random strings in the Finder does the equivalent of
filename completion.
	-- Discussion on file completion vs. the Mac Finder
---------------------------------------------------------------------


Chiedo scusa per il post,
ero sicuro di averlo inviato sul NG, mah....
forse c'e' stato un errore del server....
grazie comunque.
Ciao
Morfeus



ma hai provato anche a compilare in modo nativo?
fammi sapere se si o no
Ciao
Morfeus

Aspetta! posso chiederti una cosa?
ho un'utility che mi converte da VB6 a VB5,
secondo te e' fattibile e affidabile un'applicazione del genere?
*non* devo fare grosse e/o troppo complicate applicazioni con VB...
grazie
Ciao
MOrfeus

 fammi sapere se si o no
ho ricontrollato, ma lo tengo di default:
compila nativo -> ottimizza velocita'.

 volevo solo fare un commento, ma non ti posso aiutare,
quotare gente,quotare ;)
ciao.