[5.5->7.5] Portage de logiciel
Stagiaire WDF
Inscrit:
12/07/2004 14:52
Post(s): 24
Hello,

je dispose de plusieurs logiciels fiables et qui marchent
ils ont ete developpes sous windev 5.5
j ai besoin de porter ces applications en 7.5

j ai deja reussi a les porter en gardant les bases de donnees au format hyperfile 5.5
mais a present je vais devoir utiliser ces logiciels avec des bases en hyperfile 7.5

je souhaite donc savoir si quelqu un a deja essaye de faire une moulinette qui transforme des bases hyperfile 5.5 en hyperfile 7.5 ??
ou si cela serait deja introduit dans windev ?

cette moulinette n est pas a faire lors de la compilation du projet
mais plutot lors de l installation (ou juste apres, lors du premier lancement par exemple) de la nouvelle version des mes logiciels (en 75 donc) en "ecrasant" la version 5.5

car j avoue ne pas du tout savoir comment m y prendre :-/

merci d avance

Contribution le : 19/07/2004 10:01
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
L'aide en ligne sur le sujet précise que votre départ est la bonne solution : laisser les données au format 5.5 et effectuer la miration du projet en 7.5 (gérer les warnings et autre modification) telle que dans l'aide de WinDev 7.5 "Migration d'un projet WinDev 5.5 vers WinDev 7.5".

Noter que pour migrer en 8, l'étape 7.5 semble obligatoire.

Pour le passage de vos données en HyperFile 7 (WinDev 7.x et 8), l'aide ne précisant que :
"Etape 4 : Optimisez votre application
Pour optimiser votre application :
1. Migrez les fichiers de Hyper File 5.5 vers Hyper File 7."

je pense que la migration en clientèle sera assurée soit par l'installation (avec, dans l'assistant de création d'installation, l'option 'permettre la modification automatique des données' cochée dans les modules additionnels), soit par vos soins à l'aide de WDModfic ou WDConvert en ligne de commande...

Contribution le : 19/07/2004 10:40
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Stagiaire WDF
Inscrit:
12/07/2004 14:52
Post(s): 24
mon application aujourd hui a ete porte de 55 vers 7.5 en gardant les donnees au format 5.5
comment puis je garder mon projet au format 7.5 et modifier les donnees pour qu elles soient en 7.5 ??

je dois remigrer le pojet et refaire toutes les manip que j ai fait dans le code ??

ou y a une option dans windev7.5 qui permet de transformer un projet 7.5 avec donnees 5.5 en projet 7.5 avec donnees 7.5 ??

remerci

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


Re: [5.5->7.5] Portage de logiciel
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Trouvé avec al recherche google :
Salut,

"j'ai trouvé comment faire et donc j'en fais profiter
d'autres qui un beau jour seraient devant le même cas:

1-) aller dans l'onglet Editeur d'analyses
2-) dans le menu [Structure de fichiers]
3-) choisir la dernière option : Importer des données Hyper File 5.5 dans
Hyper File 7...
4-) se laisser guider par l'assistant
5-) faire joujou avec ses fichiers enfin 'migrés'...

Merci à PC Soft d'y avoir pensé...
"

sinon
voici une autre discussion

Contribution le : 19/07/2004 11:23
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Stagiaire WDF
Inscrit:
12/07/2004 14:52
Post(s): 24
merci beaucoup
j ai presque reussi a le faire
lol
mon soucis a present, apres avoir importe mes donnees est de taille...
en effet lors de l import toutes mes clefs ont ete effecées !
et ce dans toutes mes tables
j ai encore bel et bien toutes mes donnees, mais pour chaque fichier ma colonne qui correspond a ma clef unique est vide...

si quelqu un a deja rencontre ce soucis...

merci

Contribution le : 19/07/2004 17:16
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonsoir,

Il faut faire attention à la facon dont sont migrés les fichiers

A vérifier dans l'éditeur d'Analyse:
Description de fichier
Onglet détail

Dans la zone Stockage des rubriques texte et des clés composées texte

A savoir qu'en Hyper File 7 les rubriques texte sont terminée par le caractère binaire"\0"

Cette méthode permet une plus grande simplicité d'utilisation pour l'utilisation des requete SQL.

D'autres options sont aussi disponible en 7 et non en 5.5.

ATTENTION

N'oubliez pas d'effectuer des sauvegardes des fichiers et analyses avant d'effectuer les tests nécessaires.

Contribution le : 19/07/2004 20:13
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Stagiaire WDF
Inscrit:
12/07/2004 14:52
Post(s): 24
pour les sauvegarde j avais dupliqué mon dossier avec mon projet et mon dossier de travail (fichiers fic) en 5.5
car je ne savais pas comment cela allait se passer


donc a chaque tentative (infructueuse) de migration des donnees, je reecrase mes fichiers mal migres par mes originaux

par contre meme apres avoir coche la case "mode 7" au lieu de "compatibilite mode 5.5"
j ai toujours ce probleme sur la majorite des tables :-/
je possede une table qui passe
et les autres ne passent pas
j ai bien pour cette table toutes mes donnees qui sont conservees, cle y comprise
alors que sur mes autres fichiers j ai toujours ce probleme
a savoir que mes clefs chaines sont toutes remplacees par un texte vide
et mes clefs chiffrees sont toutes remplacees par un zero

suis un peu perdu

Contribution le : 20/07/2004 09:26
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Si vous rencontrez beaucoup de problème sur la conversion de vos données de 5 en 7 je vous conseille pour les tables qui posent problèmes d'utiliser à partir de la version 5 l'exportation des données au format texte
puis l'importation des données à partir des fichiers texte et la fonction HImporteTexte()

Pour vous aider vous pouvez utiliser les fenetres fourni par Jean-François Poli disponible ici

Contribution le : 21/07/2004 17:38
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Stagiaire WDF
Inscrit:
12/07/2004 14:52
Post(s): 24
en fait je viens de resoudre mon probleme en remigrant mon projet totalement de 5.5 vers 7.5
en faisans et la migration du code et des donnees

a present presque plus aucun soucis

mon soucis le voici :
j ai mon logiciel situé dans un dossier "executable" disons
j ai une partie de mes fichiers de donnees dans une dossier "donnees"
l autre partie de mes donnees est dans un dossier "commun"
celles ci comportent par exemple un fichier de gestion des utilisateur qui est partagé par plusieurs logiciels

j ai fait ma migration
et tout marche
seul bemol, mon fichier situe dans le dossier commun est au format 7.5 a present
or mes anciennes applications l utilisent aussi mais elles sont en 5.5
donc probleme...

j ai envisage de le resoudre en modifiant mon analyse 7.5 et en modifiant le chemin de ce fichier pour le mettre dans "donnees"
le logiciel va bel et bien lire le fichir dans "donnees" donc ca marche

mais lors de la creation de la partie client (l installateur)
il doit pouvoir me convertir les fichiers 5.5 en 7.5 pour mon application 7.5
or lors de la conversion lors de l installation il va me modifier le fichier present dans "commun" et celui dans "donnees"
or je ne veux pas toucher a celui de "commun"
de plus il n a plus de lien avec mon projet 7.5
le seul lien subsiste dans mon analyse 5.5

j ai donc modifie mon analyse 5.5 pour corriger ce chemin "commun" en "donnees" comme pour l analyse 7.5
j ai genere l analyse 5.5

mais en refaisant une version client et en l installant il va encore modifie mes fichiers dans "commun" et "donnees"

comment puis je mettre a jour cela
car je ne retrouve nul part cette reference au dossier "commun" dans mes 2 analyses (5.5 et 7.5)

merci

Contribution le : 22/07/2004 11:32
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Salut,

Je vous propose la solution suivante

Dans votre editeur d'analyse:

Supprimer la description du fichier des utilisateurs, puis aller dans Structure de fichiers - Importer des descriptions de fichiers/Tables
Mais laisser les donnees au format 5.5

Ainsi lor de l'installation les données de ce fichier ne seront pas converties.

Contribution le : 22/07/2004 14:07
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Stagiaire WDF
Inscrit:
12/07/2004 14:52
Post(s): 24
merci beaucoup de votre aide
cependant, je souhaite a terme passer a 7.5 sur l ensemble de mes produits
mes produits nouveaux et futurs seront developpes a partir de windev 7.5 entierement
je souhaite donc abandonner le format 5.5

donc je poursuis ma recherche de solution a ce probleme

j ai tente de m inspirer de cette idee pour supprimer de mon analyse mon element "Utilisateurs"
j ai ensuite importer mon element "utilisateurs" de mon analyse 5.5 (ou j ai modifie le chemin aussi)
il m importe donc l element de l analyse
et au moment de convertir les donnees, il va encore me chercher le fichier dans l ancien dossier alors que dans mon analyse 5.5 j ai bien indique le nouveau dossier :-/

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


Re: [5.5->7.5] Portage de logiciel
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Pour changer le répertoire de localisation d'un fichier utiliser la fonction :

= HChangeRep(,)

Ou

peut être stocké dans un fichier ini(Ce que j'utilise) ou bien en dur dans l'appli

Contribution le : 23/07/2004 13:23
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Stagiaire WDF
Inscrit:
12/07/2004 14:52
Post(s): 24
non tu as mal compris mon probleme :-/

avant j avais :
- un fichier "utilisateur" 5.5 dans le dossier "commun"
- des autres fichiers de donnees 5.5 dans un dossier "donnees"

jai fait un migration 5.5 vers 7.5, ca marche
mais du coup dans mes analyse le fichier util etait repris de mon dossier "commun"
par soucis de compatiblite avec mes autres logiciels 5.5
j ai decide de modifier le chemin de mon fichier "utilisateur" de mon application en 7.5
j ai donc modifie mon analyse 5.5 et 7.5 afin de definir le dossier ou est utilise mon fichier "utilisateur" en tant que dossier "donnees" et non plus "commun"
en mode test et en utilisation de l executable aucun soucis ca marche
il travaille bien sur "utilisateur" dans "donnees"

je souhaite par l installation :
- convertir mes donnees 5.5 en 7.5
- copier l executable

a la fin de l installation, il a bien mis l executable
il a bien converti les fichiers de "donnees"
mais en plus il a converti le fichier "utilisateur" de "commun"
alors qu il n y a plus aucune reference visibles a ce fichier !

c est comme si il garade une trace quelque part de ce fichier
et j aimerai effacer cette trace

Contribution le : 23/07/2004 15:05
Créer un fichier PDF de la contribution Imprimer


Re: [5.5->7.5] Portage de logiciel
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Rechercher le fichier .REP

En général les infos sur les fichiers sont stockés dans ce fichier.

Contribution le : 24/07/2004 14:33
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
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