Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di Rickycast
    Registrato dal
    Apr 2007
    residenza
    CHIERI (TO)
    Messaggi
    263

    [VB6] ProgressBar e FileCopy

    [VB6] Nel mio lavoro sto già usando una ProgressBar che funziona benissimo ma quando lancio un FileCopy

    codice:
     FileCopy dbOriginale, dbCopiaBackup
    la progressione si arresta e riprende quando la copia è finita.

    C'è modo di far proseguire visivamente la ProgressBar anche mentre il processo di copia sta avvenendo?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il VB6 lavora con un solo thread e la funzione di copia è sincrona e quindi deve terminare prima che il VB possa fare altro.

    Esistono delle soluzioni con delle API, come questa

    http://www.freevbcode.com/ShowCode.asp?ID=499

    o più particolare come questa

    http://www.vb-helper.com/howto_progress_bar_copy.html
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di Rickycast
    Registrato dal
    Apr 2007
    residenza
    CHIERI (TO)
    Messaggi
    263
    Molte grazie Oregon.

    Mi fermo qui: preferisco non usare le API, c'è il rischio di dover installare il lavoro su Windows 7.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da Rickycast
    Mi fermo qui: preferisco non usare le API, c'è il rischio di dover installare il lavoro su Windows 7.
    Mi risulta che le API ci siano ancora in Windows 7...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Se vuoi una cosa semplice semplice, guardati il progetto del SETUP che trovi nella cartella di installazione di VB6.
    Usa un semplicissimo PictureBox.

  6. #6
    Utente di HTML.it L'avatar di Rickycast
    Registrato dal
    Apr 2007
    residenza
    CHIERI (TO)
    Messaggi
    263
    Scusami Gibra, con "Cartella di installazione di VB6" cosa intendi? La cartella nella quale è installato VB6 o altro?
    Puoi, per cortesia, definirmi il path?
    Grazie.

    Per Alka: lo so che le API ci sono ancora in Windows7, ma qualcuno mi ha messo paura dicendo che forse non ci saranno tutte, che sarà comunque complicato usare VB6 se ci sono le API e via discorrendo.
    Per completezza di informazione, io non sono un professionista del software e sto faticosamente arrancando per portare un enorme lavoro fatto in anni di fatica con Access 2000, ad un livello di maggior compatibilità con i futuri S.O. senza dover comprare un mucchio di licenze dell'Office più aggiornato.
    Credo che, imparato come si lavora con VB6, farò l'ulteriore salto verso .NET, ma devo anche tere conto della mia età: spero di farcela.

  7. #7
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da Rickycast
    Scusami Gibra, con "Cartella di installazione di VB6" cosa intendi? La cartella nella quale è installato VB6 o altro?
    Puoi, per cortesia, definirmi il path?
    Non capisco la tua perplessità.
    Se scrivo "Cartella di installazione di VB6" significa quello, e non altro.

    Il path dipende dal sistema operativo usato!

    Ma qual'è il tuo problema?
    Non sei capace di cercare o cosa...?

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Intervengo solo per dire che è opportuno cercare sempre di pensare in anticipo a come le persone possono recepire determinate affermazioni (mi riferisco a Gibra che è stato probabilmente molto diretto).

    Allo stesso modo, come ho avuto modo di dire in privato, è opportuno documentarsi in merito al linguaggio che si utilizza, senza trincerarsi dietro l'alibi che "si fa un altro mestiere" (questo non solleva l'utente a doversi documentare in ogni caso), e a fronte di un suggerimento cercare comunque di capirlo e verificarlo anche se appare poco chiaro per le proprie conoscenze (e qui mi riferisco a Rickycast), magari ponendo una domanda più specifica se e solo se non si riesce a risolvere.

    Ciò detto, continuiamo la discussione tornando "in tema" possibilmente moderando i toni.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Utente di HTML.it L'avatar di Rickycast
    Registrato dal
    Apr 2007
    residenza
    CHIERI (TO)
    Messaggi
    263
    Ovviamente ho trovato il File indicato da Gibra in:
    C:\Programmi\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1\SETUP1.VBP
    Credo sia questo il File.
    Grazie per il suggerimento e per lo stimolo.

    Purtroppo all'avvio da il seguente messaggio di errore:
    "Impossibile trovare il file registro 'd:\winnt2\st6unst.001' per la disinstallazione. Impossibile continuare."
    Non so come fare ad ovviare a questo inconveniente ma so come guardare dantro al codice ed in particolare in quelle parti di codice in cui trovero una PictureBox.
    Se poi qualcuno sa come fare a farlo avviare e me lo dice, avrò anche il piacere di vedere come funziona.
    Ciao!!

  10. #10
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: Moderazione

    Originariamente inviato da alka
    Intervengo solo per dire che è opportuno cercare sempre di pensare in anticipo a come le persone possono recepire determinate affermazioni (mi riferisco a Gibra che è stato probabilmente molto diretto).
    ... / ...
    Ciò detto, continuiamo la discussione tornando "in tema" possibilmente moderando i toni.
    Non capisco e non concordo in questa tua 'interpretazione', che è solo tua e non mia.

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.