installation d'une appli avec une base hf c/s
Anonyme
Bonjour,

voila j'ai développé une appli que je souhaite pouvoir installer ou en monoposte ou en réseau avec les fichiers partager ou en c/s avec manta.

Pour créer la procédure d'installation du mono poste et du réseau en fichier partager je n'ai eu aucun problème.

Par contre je bloque sur la procédure d'installation pour le c/s.

Je vous explique mon problème :

Pour la connexion au serveur manta dans mon code d'initialisation du projet je fais un HDécritConnexion puis un HOuvreConnexion et enfin un HChangeConnexion sur l'ensemble de mes fichiers.
Donc pour faire mes tests lors du développement j'ai installé un serveur manta et j'ai paramétré le HDécritConnexion dans le code avec les paramètres de ce serveur.
Seulement maintenant que je souhaite faire le déploiement de mon appli avec un installeur je me demande comment faire pour savoir quel son les paramètres à utiliser.


Je ne sais pas si j'ai été bien clair dans ma description...
merci de demander plus d'infos ou de me poser des questions !


Merci d'avance pour votre aide !

Contribution le : 04/11/2005 17:35
Créer un fichier PDF de la contribution Imprimer


Re: installation d'une appli avec une base hf c/s
Developpeur WDF
Inscrit:
21/06/2005 18:17
Post(s): 115
c'est moi qui est poster ce message ... desoler pour le double post mais il est du au fait qu'apres la validation du message j'avais une page blanche ... j'ai donc fait F5 pour actualiser ce qui a re-poster le message !
On est plus rediriger apres un post.

***** A ba si ca a marcher je ne sais pas ce qu'il c'est passer ! ****

Contribution le : 04/11/2005 17:38
Créer un fichier PDF de la contribution Imprimer


Re: installation d'une appli avec une base hf c/s
Utilisateur WDF
Inscrit:
28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
La solution : le fichier ini.

J'ai fait une application HF/CS en stage pour laquelle j'ai utilisé ce système. Il faut stocker les paramètres dans un fichier ini. Tu vas récupérer les paramètres dans le code du projet, et si jamais la connexion ne se fait pas, tu ouvres une fenêtre qui permet à l'utilisateur de paramétrer sa connexion.

Sinon, je crois qu'il y a possibilité de proposer la configuration de la connexion HFCS à l'installation gràce à WDInst. Va regarder de ce côté là.

Contribution le : 04/11/2005 18:04
_________________
La touche F1 est et restera toujours ta meilleure amie :p
Créer un fichier PDF de la contribution Imprimer


Re: installation d'une appli avec une base hf c/s
Developpeur WDF
Inscrit:
21/06/2005 18:17
Post(s): 115
le fichier .ini me parait une tres bonne solution mais comment fait tu pour le generer et ou ce trouve t'il et comment l'ouvrir ?

Contribution le : 04/11/2005 18:12
Créer un fichier PDF de la contribution Imprimer


Re: installation d'une appli avec une base hf c/s
Utilisateur WDF
Inscrit:
28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
2 commandes suffisent :
iniLit pour lire dans le fichier, iniEcrit pour y écrire.

Un fichier ini est un simple fichier texte qui te permet de sauvegarder des paramètres. Le mieux est de le placer dans le répertoire de ton executable, et tu y accèdes avec frepexe + nomdufichier.

Pour plus d'informations sur les fichiers ini, see google ^^

Contribution le : 04/11/2005 20:03
_________________
La touche F1 est et restera toujours ta meilleure amie :p
Créer un fichier PDF de la contribution Imprimer


Re: installation d'une appli avec une base hf c/s
Anonyme
ok je vois comment ecrire et lire un fichier .ini mais ce que je ne comprend pas c'est comment y ecrire les paramètres de connexion à la base hf c/s etant donnée que je ne sais pas à l'avance ce que va saisir l'utilisateur lors de l'insallation.

En tout cas merci pour ton aide !

Contribution le : 04/11/2005 22:13
Créer un fichier PDF de la contribution Imprimer


Re: installation d'une appli avec une base hf c/s
Utilisateur WDF
Inscrit:
28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
C'est simple, il suffit de connaître comment est fait un ini.

A l'intérieur il y a des sections. A l'intérieur de ces sections, il y a des rubriques.

Vu qu'un exemple est souvent plus parlant que des heures de discours, voici un exemple :

Pour te connecter au serveur hyperfile, tu dois connaitre plusieurs choses :
-le nom du serveur (ou son adresse IP c'est pareil)
-le port correspondant au server manta (sur le serveur, donc ^^)
-le nom d'utilisateur (admin par défaut)
-le mot de passe (rien par défaut)
-la base de données (attention, si la connexion est établie et qu'un mauvais nom est donné pour la base, celle-ci sera créée automatiquement)

Imaginons ton fichier ini, nommé config.ini par exemple.
à l'intéreieur, il y aura une section CONNEXION, rassemeblant toutes les rubriques nécessaires. Ca donnerait :

[CONNEXION]
serveur=192.168.27.1
port=4900
login=admin
mdp=
bdd=maBdd


au lancement de l'appli tu fais un HDecritConnexion avec ces infos. Si la connexion ne s'établit pas, et bien tu ouvres une fenêtre proposant à l'utilisateur de saisir ses paramètres de connexion.

Tu peux même lui proposer de choisir sa base dans une combo, en passant par la fonction HListeBases (HF/CS uniquement). Il faut évidemment que la connexion soit opérationnelle pour réaliser ceci.

Contribution le : 05/11/2005 00:22
_________________
La touche F1 est et restera toujours ta meilleure amie :p
Créer un fichier PDF de la contribution Imprimer


Re: installation d'une appli avec une base hf c/s
Developpeur WDF
Inscrit:
21/06/2005 18:17
Post(s): 115
Merci pour la description du fichier .ini mais la quaestion que je me pose alors est comment faire pour remplir ce fichier avec les infos du serveur qui a été installer ?

Contribution le : 07/11/2005 09:51
Créer un fichier PDF de la contribution Imprimer


Re: installation d'une appli avec une base hf c/s
Developpeur WDF
Inscrit:
21/06/2005 18:17
Post(s): 115
Bon j'ai trouvé quelque chose ... quand on installe une appli avec un serveur HF c/s dans le dossier Serveur HF il y a un fichier de config du serveur HFConf.ini

Ce fichier contient le nom du serveur et le port.

Ma question est donc la suivante comment faire pour retrouver le chemin d'accès a ce fichier lors de l'ouverture de l'appli et ainsi pouvoir charger les paramètres de connexion à la base.


Merci pour votre aide

Contribution le : 07/11/2005 11:15
Créer un fichier PDF de la contribution Imprimer


Re: installation d'une appli avec une base hf c/s
Developpeur WDF
Inscrit:
21/06/2005 18:17
Post(s): 115
Bon finalement après une relecture de l'aide de windev à propos du l'installation du c/s j'ai finalement trouvé une information capital pour résoudre mon problème.

Toutes les infos de connexion à la base de données sont contenu dans un fichier .wx ou ce trouve l'exécutable.
Il ne me reste plus qu’à lire ce fichier pour en récupérer les infos et a paramétrer ma connexion en fonction.

Encore une fois merci pour votre aide

Contribution le : 07/11/2005 11:57
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