OVH Cloud OVH Cloud

[7.5 et >] Format HF 5

7 réponses
Avatar
Gégé
Bonjour,
Je cherche à lire depuis un .exe (7.5 ou supérieur) une analyse au
format 5.5.
L'utilisation de HDeclare fonctionne. Par contre impossible de faire un
HOpen du fichier HF5. Il me dit que le fichier n'existe pas.
Un bout de code est le bienvenue.
Merci

7 réponses

Avatar
David B
il faut migrer l'analyse au format 7 tout en conservant la compatibilité des
fichiers 5.5.
c'est le seul moyen pour accéder au fichiers 5.5 depuis ton programme ouvrir
directement l'analyse 5.5 ne marchera pas.

"Gégé" a écrit dans le message de
news:42105d0f$0$491$
Bonjour,
Je cherche à lire depuis un .exe (7.5 ou supérieur) une analyse au
format 5.5.
L'utilisation de HDeclare fonctionne. Par contre impossible de faire un
HOpen du fichier HF5. Il me dit que le fichier n'existe pas.
Un bout de code est le bienvenue.
Merci


Avatar
Gégé
David B a écrit :

il faut migrer l'analyse au format 7 tout en conservant la compatibilité des
fichiers 5.5.
c'est le seul moyen pour accéder au fichiers 5.5 depuis ton programme ouvrir
directement l'analyse 5.5 ne marchera pas.



Beurk !
Merci quand même pour l'info.
Avatar
Jean Cougnaud
Bonjour,

Pourtant cela semble fonctionner.
Je l'ai utilisé avec des requètes Sql mais je viens de faire un essai avec
des H...


HDéclare(NomFichierExterne,NomAnalyse,MotDePasse,NomFichierAlias)

Ne pas oublier d'affecter le répertoire des fichiers à lire avec HChangeRep.

Cordialement

Jean Cougnaud
Développeur indépendant
http://www.jean-cougnaud.com




"Gégé" a écrit dans le message de
news:42105d0f$0$491$
Bonjour,
Je cherche à lire depuis un .exe (7.5 ou supérieur) une analyse au
format 5.5.
L'utilisation de HDeclare fonctionne. Par contre impossible de faire un
HOpen du fichier HF5. Il me dit que le fichier n'existe pas.
Un bout de code est le bienvenue.
Merci


Avatar
Gégé
Jean Cougnaud a écrit :
Pourtant cela semble fonctionner.
Je l'ai utilisé avec des requètes Sql mais je viens de faire un essai avec
des H...
Ne pas oublier d'affecter le répertoire des fichiers à lire avec HChangeRep.



Ah bon ? Je pensais que l'analyse contenait les chemins vers les fichiers.
Avatar
Romain PETIT
Gégé a écrit :
Pourtant cela semble fonctionner.
Je l'ai utilisé avec des requètes Sql mais je viens de faire un essai avec
des H...





Je confirme. Voir l'aide de HDeclare :
"Cette fonction permet d'utiliser des fichiers décrits dans des
analyses WinDev antérieures (WinDev 4.1 à 5.5). "
Attention quand même :
"Il est nécessaire d'utiliser un nom d'alias pour accéder à un fichier
ayant les caractéristiques suivantes :
- fichier d'une autre analyse
- fichier portant le même nom logique qu'un des fichiers de l'analyse
ouverte. "


Ne pas oublier d'affecter le répertoire des fichiers à lire avec
HChangeRep.





Ah bon ? Je pensais que l'analyse contenait les chemins vers les fichiers.



Ca dépend si tu le précises ou non dans l'analyse...

A+

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Gégé
Romain PETIT a écrit :
Je confirme. Voir l'aide de HDeclare :


HDeclare fonctionne correctement. Aucune erreur en retour. Ce n'est pas
là que ce situe le pb mais après.

Ah bon ? Je pensais que l'analyse contenait les chemins vers les
fichiers.


Ca dépend si tu le précises ou non dans l'analyse...


J'étais pourtant sûr d'avoir regardé et validé ce point. Je vais faire à
nouveau des essais.
Avatar
Gégé
Gégé a écrit :
Un bout de code est le bienvenue.



OK tout fonctionne dès lors que l'on utilise dans l'ordre :
HDeclare
HChangeDir
Effectivement le HOpen va marcher.

Merci à tous