|
| FcopierFichier sans avoir la fenêtre de copie Windows |
| Iniciado por dieu.romuald, 24,ene. 2019 09:29 - 6 respuestas |
| |
| | | |
|
| |
| Publicado el 24,enero 2019 - 09:29 |
Bonjour,
Pensez-vous que cela puisse être réalisable de lancer un
fCopieFichier(gsMonRepertoireServeurStoreAppli+gsMonExecutable,gsMonRepertoireLocal+gsMonExecutable) Sans avoir la fenêtre de windows affiché ? Cela correspond a une copie en arrière plan. En fait lors du processus de copie (env. 1mn) l'user peut annuler la copie par le biais du bouton 'Annuler'.
En vous remerciant par avance de vos réponses. BàV. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.640 mensajes |
|
| Publicado el 24,enero 2019 - 10:24 |
Hello,
Dans ce cas essaye ca :
sDestination est une chaîne sFichierSource est une chaîne BufFichier est un buffer = fChargeBuffer("sFichierSource ") SI Taille(bufFichier) > 0 fSauveBuffer(sDestination,BufFichier) FIN |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.323 mensajes |
|
| Publicado el 24,enero 2019 - 11:36 |
Bonjour,
Faire la copie dans un .bat ?
-- Bon dev, Jean-Pierre |
| |
| |
| | | |
|
| | |
| |
| Publicado el 24,enero 2019 - 14:16 |
Re,
Merci je vais tester ceci demain.
Bon après-midi ! |
| |
| |
| | | |
|
| | |
| |
| Publicado el 24,enero 2019 - 14:20 |
Re,
Merci de retour, mais passer par la solution .bat fut exploité. Abandonné car cela veut dire de gérer un code externe et qui plus est le packager dans l'exe...
Merci quand même. Bon aprem. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.323 mensajes |
|
| Publicado el 24,enero 2019 - 14:42 |
Bonjour,
Je comprends vos réticences mais je ne vois pas la difficulté. Il suffit de créer par programmation un fichier texte d'extension .bat avec en contenu la commande Copy adaptée via ChaïneConstruit() puis de l'exécuter par LanceAppli. 
-- Bon dev, Jean-PierreMensaje modificado, 24,enero 2019 - 14:43 |
| |
| |
| | | |
|
| | |
| |
| Publicado el 24,enero 2019 - 17:15 |
Romu avait énoncé :
Bonjour, Pensez-vous que cela puisse être réalisable de lancer un fCopieFichier(gsMonRepertoireServeurStoreAppli+gsMonExecutable,gsMonRepertoireLocal+gsMonExecutable) Sans avoir la fenêtre de windows affiché ? Cela correspond a une copie en arrière plan. En fait lors du processus de copie (env. 1mn) l'user peut annuler la copie par le biais du bouton 'Annuler'. En vous remerciant par avance de vos réponses. BàV.
vous pouvez utiliser la copie par api et avoir une jauge de copie dans votre fenêtre : kernel32 -> fonction CopyFileExA
https://docs.microsoft.com/en-us/windows/desktop/api/winbase/nf-winbase-copyfileexa
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | | | |
| | |
|