|
| Inicio → WINDEV 2025 → comment détruire tous les fichiers de données d'une application |
| comment détruire tous les fichiers de données d'une application |
| Iniciado por ceris, 22,nov. 2019 11:24 - 4 respuestas |
| |
| | | |
|
| |
| Publicado el 22,noviembre 2019 - 11:24 |
La fonction Fcopiefichier() présente une grave lacune. Elle permet de rendre inutilisable tous les fichiers HFSQL vous avez offert la possibilité à l'utilisateur finale de sauvegarder ses fichiers et dans votre code vous avez
destination=frepselecteur() source est chaine =le chemin des données de l'application
res est booleen res=fcopiefichier(source+"*.*",destination+"*.*") l'utilisateur choisit par erreur la même destination que la source (ex C:\monappli\donnees\) fcopiefichier ne provoque aucune erreur:

par contre le fichier est inutilisable:

Dans la documentation il est pourtant écrit: Gestion des erreurs La fonction fCopieFichier génère une erreur dans les cas suivants :•le fichier à copier n'existe pas, •le fichier à copier est bloqué, •le <Chemin du fichier à copier> est invalide, •le <Chemin du fichier copié> est une chaîne vide, •le <Chemin du fichier à copier> et le <Chemin du fichier copié> sont identiques.
Vous n'avez commis aucune erreur et PCMOU vous enverra balader |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,noviembre 2019 - 12:07 |
| Il suffit de tester si source et destination sont identique. si c'est le cas, mettre un message pour sélectionner un autre répertoire. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.682 mensajes |
|
| Publicado el 22,noviembre 2019 - 12:23 |
Bonjour,
Il existe un moment où le développeur doit faire attention à ce qu'il fait. PC Soft ne peut être responsable de tous les bugs logiciel
-- Cordialement,
Philippe SAINT-BERTINMensaje modificado, 22,noviembre 2019 - 12:25 |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,noviembre 2019 - 13:40 |
tryniszewski a écrit :
> l'utilisateur choisit par erreur la même destination que la source (ex C:\monappli\donnees\)
Ca se test, çà ! C'est justement notre boulot. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.361 mensajes |
|
| Publicado el 22,noviembre 2019 - 13:57 |
Par ailleurs, il existe d'autre méthode nettement moins dangereuses pour effectuer des sauvegardes. L'accès aux données par l'utilisateur doit quand même être un maximun cloisonné, cela dimunue largement le risque de mauvaise manip par un novice. Il faut se souvenir que 99% des bugs d'une applic se trouvent entre la chaise et le clavier
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | | | |
| | |
|