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:08
GrG
per vb .net devi postare in ".net world" qui si parla di vb6, chiudo.
aaa