pcman5
Messages postés132Date d'inscriptionmercredi 12 juin 2002StatutMembreDernière intervention26 janvier 2006
-
11 avril 2003 à 20:42
visualbnet
Messages postés1Date d'inscriptionvendredi 8 août 2003StatutMembreDernière intervention 8 juin 2004
-
8 juin 2004 à 14:03
Je recherche commant faire pour que le fichier se copie tous seul alors qu'il s'execute. j'ai essayer deux codes differant et tous les deux ne voulais pas.
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 11 avril 2003 à 20:46
? le fichier se copie tous seul alors qu'il s'exécute ?
Ce que je comprends, c'est que tu veux recopier ton exe pendant son exécution. Si c'est cela, je ne vois pas comment faire, mais je voulais être sûr d'avoir compris ton problème.
Private Type SHFILEOPSTRUCT
hWnd As Long
wFunc As Long
pFrom As String
'pfrom1 As String
pTo As String
fFlags As Integer
fAnyOperationsAborted As Long
hNameMappings As Long
lpszProgressTitle As String
End Type
Private Declare Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" _
(Dest As Any, Sourc As Any, ByVal Length As Long)
Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" _
(lpFileOp As Any) As Long
Private Sub Form_Load()
Set fso = New FileSystemObject
End Sub
Private Sub Timer1_Timer()
Dim pform1 As String
Dim fos As SHFILEOPSTRUCT ' structure to pass to the function
Dim retval As Long ' return value
'On Error GoTo jabrane
With fos
.hWnd = 0 'ou Me.hWnd si on a une Feuille par exemple .wFunc FO_COPY 'Action Copie
.pFrom = rec.Fields("source") & vbNullChar 'Source path
.pTo = "\\BACKSERV\UsersBackup\test" & vbNullChar 'Dest Path
.fFlags = FOF_NOCONFIRMMKDIR Or FOF_WANTMAPPINGHANDLE 'Flags de Copie
.fAnyOperationsAborted = 0
.hNameMappings = 0
.lpszProgressTitle = vbNullChar
End With
retval = SHFileOperation(fos)
Timer1.Interval = 0
Unload Me
Exit Sub
jabrane:
MsgBox "erreur"
Unload Me
End Sub
pour toute renseignement veuillez laisser votre msg jabraic@yahoo.fr Merci