Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    se hai veramente scritto

    If TotalCrt.Count >= 2 Then GoTo 45

    e subito dopo

    IfTotalCrt.Count=2Then BW_Elabora.RunWorkerAsync()

    la seconda riga non verrà mai eseguita



    non dico di postare 18 milioni di righe, ma qualcosa intorno alla routine incriminata sì.

    e togli quel goto
    (45? ancora i numeri di riga? )

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da optime Visualizza il messaggio
    ...
    la seconda riga non verrà mai eseguita


    Condivido quello che ti ha scritto optime ... del resto, se vuoi un aiuto dal forum devi pur mostrare il codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Quote Originariamente inviata da optime Visualizza il messaggio
    se hai veramente scritto If TotalCrt.Count >= 2 Then GoTo 45 e subito dopo.........
    ...........
    e togli quel goto (45? ancora i numeri di riga? )
    Ragazzi, non sono un fenomeno ma non sono nemmeno un imbecille completo, abbiata pietà...

    OVVIO che il codice non è scritto subito prima (my fault, sorry), e che tra i due codici c' è un If ... Then TotalCrt.Add(......)

    Postare codice "intorno" alla riga incriminata non serve, perché in tutta la Sub non si azzera TotalCrt (e l' errore è prorio quello: TotalCrt che va a nothing tra la chiamata al BGW e quattro righe di elaborazione nel BWG)...

    Riguardo al GoTo... è perché mai dovrei toglierlo? Ci sono affezionato (l' affetto è tutto nella vita ) e qualche numero di riga non mi dà il minimo fastidio... anzi, mi ricorda i bei tempi della gioventu. Certo, mi costasse 100.000 cicli del processore... ma non mi pare sia così.

    Comunque ho risolto inserendo nel BGW cone primissime righe:

    codice:
    Dim FlagCrt AsNewList(OfInteger)(TotalCrt)
    If FlagCrt.Count <> 2 Then Return

    ed eseguendo i successivi calcoli su FlagCrt anziché su TotalCrt.
    Ultima modifica di eziogsv; 20-08-2014 a 19:18

  4. #4
    Quote Originariamente inviata da eziogsv Visualizza il messaggio
    Ragazzi, non sono un fenomeno ma non sono nemmeno un imbecille completo, abbiata pietà...

    OVVIO che il codice non è scritto subito dopo, e che tra i due codici c' è un If ... Then TotalCrt.Add(......)
    abbello sarà ovvio per te, che hai il codice davanti, noi che ne sappiamo?


    Quote Originariamente inviata da eziogsv Visualizza il messaggio
    Riguaro al GoTo... è perché mai dovrei toglierlo? Ci sono affezionato (l' affetto è tutto nella vita ) e qualche numero di riga non mi dà il minimo fastidio... anzi, mi ricorda i bei tempi della gioventu.
    ah bè, allora

    Quote Originariamente inviata da eziogsv Visualizza il messaggio
    Comunque ho risolto inserendo nel BGW cone primissime righe:

    codice:
    Dim FlagCrt AsNewList(OfInteger)(TotalCrt)
    If FlagCrt.Count <> 2 Then Return
    ed eseguendo i successivi calcoli su FlagCrt anziché su TotalCrt.
    quindi tuttapposhto!

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non posso che continuare a concordare con optime ...

    Meglio per te ezio che hai risolto perché non credo che avresti potuto avere un aiuto concreto in questa discussione ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.