Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
02/09/09 18:37
TheEngi
Salve a tutti da poco tempo ho creato un exe con visual basic (da visual studio 2008 perchiò nn visual basic 6) che copia dei file in c.
Ora però, dato che il mio è un semplice ciclo if quando la progress bar è un certo punto esce scritto una certa cosa sulla label, vorrei che il programma facesse in modo di calcolare il tempo che ci vorrà per installare il tutto la percentuale e che la progress bar vada in concomitanza con la copia dei file.
non so se mi sono spiegato bene.
Comunque aitatemi al limite vi posto il mio code se avete dei dubbi!!!!
grazie:hail:
aaa
02/09/09 18:43
Karl
dovresti usare questa funzione msdn.microsoft.com/en-us/library/…(VS.85).aspx per fare le cose fatte bene :k:
aaa
02/09/09 18:51
TheEngi
dici questa?:

<DllImport("kernel32.dll", CharSet:=CharSet.Unicode, SetLastError:=True)> Public Shared Function CopyFileTransacted(<[In]> ByVal lpExistingFileName As String, <[In]> ByVal lpNewFileName As String, <[In]> ByVal lpProgressRoutine As IntPtr, <[In]> ByVal lpData As IntPtr, <[In], MarshalAs(UnmanagedType.Bool)> ByRef pbCancel As Boolean, <[In]> ByVal dwCopyFlags As CopyFileFlags, <[In]> ByVal hTransaction As KtmTransactionHandle) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
aaa
02/09/09 18:59
Karl
no quella è per vb.net ...vedo di cercare un esempio con questa funzione perchè in vb6 non è particolarmente semplice effettuare conversioni con puntatori ecc.

però ulteriore problema è che la trovi solo su Windows Vista :-|
Ultima modifica effettuata da Karl 02/09/09 19:01
aaa
02/09/09 19:01
TheEngi
No più che altro che non usando vb 6 è un problema
ho provato anke ad usare il ciclo case ma nn è possibile è un macello far analizzare al programma quanti file sono, fargli decidere quanto tempo ci vuole a seconda dei pc, e far aumentare la progress bar in base al numero è alla grandezza dei file
Ultima modifica effettuata da TheEngi 02/09/09 19:02
aaa
02/09/09 19:02
Karl
usa questa > msdn.microsoft.com/en-us/library/…(VS.85).aspx
aaa
02/09/09 19:07
TheEngi
ma guarda che nn sto programmando in c++ ma in vb scusa forse nn ho specificato
:doubt:
aaa
02/09/09 19:08
GrG
per vb .net devi postare in ".net world" qui si parla di vb6, chiudo.
aaa