Aider moi !
bcloarec@voila.fr
Bonjour tout ler monde,

Je viens de terminer ma première application avec Windev 9, et celle-ci marche bien.

Mon problème actuel est de savoir comment copier mon analyse depuis le programme exe. Je vous propose le chemin que j'ai opté :

//déclaration & initialisation
res_disque est une chaîne= fdisqueEncours()
nom_base est une chaîne = ""
filtre_base est une chaîne = "Fichier Données(*.wdd)" +
TAB + "*.wdd"

// Ouvrir la boite de dialogue pour enregistrer

nom_base = fSélecteur("C:\Program Files\Base_compte\Base_compte.wdd, nom_base, "Sauvergarder la Base", filtre_base, "wdd", fselCrée)
SI nom_base = "" ALORS
RETOUR
FIN
Info(nom_base)
fCopieFichier("C:\Program Files\Base_compte\Base_compte.wdd", res_disque)

En fait, je souhaite à partir de ce traitement, choisir n'importe quel lecteur (disque dur, disquette ou cd rom). le résultat ici ne me donne rien. Peut-être ai-je oublié quelque chose.

Merci d'avance pour votre aide

Benjamin

Contribution le : 30/05/2006 09:15
Créer un fichier PDF de la contribution Imprimer


Re: Aider moi !
Anonyme
Bonjour à tous

Je vous écrit pour clarifier encore plus mon souci. Pour faire la copie d'un fichier d'un disque vers un autre, on utilise la fonction suivante :

Res = fCopieFichier ("C:\Répertoires\Fichier.doc", ...
"D:\Documents\CopieFichier.doc")

Ma question est de savoir si on est forcé de déclarer manuellement ou par programmation les lecteurs C, D, etc. En Visual Basic, il existe des méthodes tels que drive ou path qui rendent plus flexible le choix des lecteurs ou des disques.

Mon deuxième souci est de savoir s'il existe des fonctions permettant de savoir le nombre de partitions d'un disque dur ou encore le nombre de support (disquette, disques, lecteurs de cd, etc.) existant dans un ordinateur.

Merci pour toute vos contributions

Contribution le : 30/05/2006 19:02
Créer un fichier PDF de la contribution Imprimer


Re: Aider moi !
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Grâce à la fonction fDisqueInfo, on peut connaître les informations sur un disque spécifié par sa lettre.
Pour lister les informations des disques, il suffit de faire une boucle testant les lecteurs de A à Z.

Bon dév.,

Totof

Contribution le : 31/05/2006 09:47
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Aider moi !
Anonyme
Bonjour,

J'ai effectivement testé cette fonction et elle me donne la lettre du lecteur que je choisi. Par la suite j'ai opté pour l'astuce qui consiste à stocker la lettre du lecteur choisi dans une variable. J'ai le résultat quand j'appelle la fonction Info(variable_stockage). Cependant, quand j'affecte ce résultat à la fonction fdisqueEncours pour copier vers le lecteur, c'est uniquement le lecteur c qui réagit et comme je ne l'ai pas spécifié comme source de destination, ma copie ne passe pas.

Chose curieuse encore, la fonction fcopieFichier ne me copie que la structure du fichier d'analyse et non l'analyse et les données et ce même en dupliquant les tables de l'analyse.

Que dois-je faire dans ce cas, existe t-il une mise à jour à faire ?

Merci pour vos indications.

Contribution le : 31/05/2006 22:53
Créer un fichier PDF de la contribution Imprimer


Re: Aider moi !
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
frepcopie() copie un repertoire source vers un reprtoire destination en entier

il faut que tes fichiers .fic soit fermé donc hferme("")

Contribution le : 01/06/2006 12:10
Créer un fichier PDF de la contribution Imprimer


Re: Aider moi !
Anonyme
Bonjour tout le monde !

J'ai un souci sur lequel je but depuis maintenant une semaine. Comment copier une analyse avec tous ses fichiers - y compris les données - d'un programme excutable vers un quelconque support ?

Franchement, que j'utilise les fonctions suivantes :

HCopieFichier,HCopieEnreg, le résultat est le suivant :
1 - A l'ouverture dans une autre application, le format n'est pas valide - que ce soit en wdd ou wda.

Ai-je oublié d'ajouter des instruction ?

Merci

Contribution le : 02/06/2006 07:52
Créer un fichier PDF de la contribution Imprimer


Re: Aider moi !
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
le .wda est pour l'éditeur
le .wdd est pour l'applic

mais si tu utilises une autre applic elle a son analyse.
pour utiliser tes fichiers il te faut utiliser hdeclare() ou hdeclarexterne() selon tes besoins

Contribution le : 02/06/2006 08:12
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2