• Advertisement

initialisation d'un fichier hyperfile

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

initialisation d'un fichier hyperfile

Messagepar indefin » Mer Aoû 11, 2010 4:10 pm

BONJOUR,
j'ai developpés une petite application sous windev 14 dans laquelle j'utilise un fichier hyperfile classique appélé TVA, je veux que lorsque j'install l'application je remplis le fichier TVA avec 3 enregistrements par défaut.
ma question est :
si je mets le code d'insertion dans le fichier dans la partie initialisation de projet est ce que ce code s'exécute à chaque fois que je lance le projet ou non.
si oui ou je peux mettre cet portion de code pour quelle ne s'éxécute qu'une seule fois lors de la première lancement de l'application.
merci
indefin
Nouveau Membre
 
Messages: 19
Inscription: Mer Juil 21, 2010 11:33 am

Advertisement

Re: initialisation d'un fichier hyperfile

Messagepar emidev » Mer Aoû 11, 2010 4:14 pm

Bonjour,

en traquant le programme vous auriez vu que l'init du projet se lance a chaque fois
et pour votre problème tester simplement l'existence de vos lignes ou si le fichier est vide
s'il n'y a pas d'enregistrement alors c'est la première fois et vous créer les enreg

un hlitpremier
et un test de hendehors vous donneront l'information s'il y a ou non des enreg
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Re: initialisation d'un fichier hyperfile

Messagepar indefin » Jeu Aoû 12, 2010 3:15 pm

Bonjour,
si je test que le fichier est vide alors si l'utilisateur vide le fichier les enregistrement vont revenir et ca peux passé plusieurs fois a chaque fois que le fichier est vide or je vais que ca se passe la première fois seulement.
indefin
Nouveau Membre
 
Messages: 19
Inscription: Mer Juil 21, 2010 11:33 am

Re: initialisation d'un fichier hyperfile

Messagepar emidev » Jeu Aoû 12, 2010 3:31 pm

bonjour,

alors plusieurs solution

une ligne de commande (lancement du prog avec un parametre qui sera recuperer par ligneCommande()
qui vous dira par exemple si la ligneCommande est vide = lancement normal
si la ligneCommande <> "" alors c'est que vous avez lancer par exemple monProg.exe INSTALL

sinon mettre un fichier txt a l'install dans le rep des données
si ce fichier exite alors faites votre traitement et supprimez le
au prochaine lancement pas de fichier donc pas de creation d'enreg
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Re: initialisation d'un fichier hyperfile

Messagepar indefin » Jeu Aoû 12, 2010 4:15 pm

Votre proposition me semble correcte mais je sais pas comment la réalisé .
est ce que vous pouvez m'expliquer le deux méthodes.
indefin
Nouveau Membre
 
Messages: 19
Inscription: Mer Juil 21, 2010 11:33 am

Re: initialisation d'un fichier hyperfile

Messagepar emidev » Jeu Aoû 12, 2010 4:48 pm

Bonjour,

pour la premiere voir l'aide "ligneCommande"
vous verrer qu'on peut lancer le programme avec des parametres

pour la deuxieme methode
il faut un fichier Lancement.txt par exemple que vous mettez avec vous fichier fic (notepad et nouveau fichier rien dedans et enregistre) ce fichier devra etre dans l'installation

ensuite dans le programme
un si ffichierExiste(repertoired des donnes \ Lancement.txt") alors c'est le premier lancement
et dans le code un fsupprime permet de supprimer ce fichier qui n'existera plus au prochain lancement

voila
complement aide les differentes fonction citées (F1 sous windev et taper la fonction)
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Re: initialisation d'un fichier hyperfile

Messagepar indefin » Sam Aoû 14, 2010 10:29 pm

C'est trés clair merci beaucoup :))
indefin
Nouveau Membre
 
Messages: 19
Inscription: Mer Juil 21, 2010 11:33 am



  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron