PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → WD9 Hyperfile client/server <-> hyper file classic    => switcher de l'un à l'autre
WD9 Hyperfile client/server <-> hyper file classic => switcher de l'un à l'autre
Iniciado por filip, jun., 29 2005 11:07 AM - 5 respostas
Publicado em junho, 29 2005 - 11:07 AM
Bonjour,

J'ai une application développé sous windev avec la version hyperfile
classic.

Je souhaiterai ajouté des paramètres à mon application pour être soit sous
Hyperfile classic ou soit sur hyperfile client/server.
(selon le type de société et disposition)
Aussi si hyperfile client/server ne me conviendrait pas, je pourrai repassé
en classique.

Ma question est peut on passer d'un système à l'autre sans problème ??

(Il faut savoir que dans mon application classique, j'utilise des
hchangenom,hchangerep et que mon analyse change régulièrement.)

Je pensais faire qq paramètres qui me lance la connexion hyperfile
client/server... si ces paramètres ne sont pas précisés, alors me conserve
la connexion hyperfile classique. Réalisable ?

Philippe
Publicado em junho, 30 2005 - 2:24 PM
Je te remercie pour ta participation...

Voici mon code de connexion pour hyperfile c/s qui fonctionne
"
HDécritConnexion("HyperfileCS","admin","","MonPC:4900","DataMonApplic",hAccèsHFClientServeur)

HChangeConnexion("*","HyperfileCS")

HFerme("")

HassignFic("P") //Assignation des fichiers hchangerep !

Info("Client hyperfile server activé",HInfoServeur("HyperfileCS",hInfoTout))

"

Mais comment puis je après revenir à l'hyperfile classic ?

dois je réécrire une connexion? comment ?
ou il n y a pas moyen de simplement fermé la connexion.


J'ai pas bien saisi ce point là.

Philippe




"BOUDOT Sébastien - Blue River System" <sebastien.boudot@brsystem.com> a
écrit dans le message de news: 42c4e951$1@news.pcsoft.fr...

Oui sans probleme, utiliser hChangeConnexion()

Mais attention a hChangeRep() sous C/S :
1. Les noms des repertoires ne sont pas les memes
Sous C/S le repertoire est créé automatiquement, pas en classique
Sous C/S le repertoire "racine" des données est le "\" alors que pour
classique c'est la ou vous l'avez décidé
3. hAlias() + hChangeRep() sur un fichier ne fonctionne pas en C/S

Psotric wrote:
Bonjour,

J'ai une application développé sous windev avec la version hyperfile
classic.

Je souhaiterai ajouté des paramètres à mon application pour être soit
sous
Hyperfile classic ou soit sur hyperfile client/server.
(selon le type de société et disposition)
Aussi si hyperfile client/server ne me conviendrait pas, je pourrai
repassé
en classique.

Ma question est peut on passer d'un système à l'autre sans problème ??

(Il faut savoir que dans mon application classique, j'utilise des
hchangenom,hchangerep et que mon analyse change régulièrement.)

Je pensais faire qq paramètres qui me lance la connexion hyperfile
client/server... si ces paramètres ne sont pas précisés, alors me
conserve
la connexion hyperfile classique. Réalisable ?

Philippe





Publicado em junho, 30 2005 - 2:26 PM
Alias ?

HChangeRep j'ai bien compris l'utilisation des références.
Par contre, je ne comprend pas pq je ne peux plus utiliser HAlias ...
Dans l'aide il n y pas de remarque sur ce point ....

Je vais devoir vérifier cela car j'ai plusieurs utilisations d'alias dans
mon application.
Si quelqu'un a d autres commentaires sur ce point.

Phil



"BOUDOT Sébastien - Blue River System" <sebastien.boudot@brsystem.com> a
écrit dans le message de news: 42c4e951$1@news.pcsoft.fr...

Oui sans probleme, utiliser hChangeConnexion()

Mais attention a hChangeRep() sous C/S :
1. Les noms des repertoires ne sont pas les memes
Sous C/S le repertoire est créé automatiquement, pas en classique
Sous C/S le repertoire "racine" des données est le "\" alors que pour
classique c'est la ou vous l'avez décidé
3. hAlias() + hChangeRep() sur un fichier ne fonctionne pas en C/S

Psotric wrote:
Bonjour,

J'ai une application développé sous windev avec la version hyperfile
classic.

Je souhaiterai ajouté des paramètres à mon application pour être soit
sous
Hyperfile classic ou soit sur hyperfile client/server.
(selon le type de société et disposition)
Aussi si hyperfile client/server ne me conviendrait pas, je pourrai
repassé
en classique.

Ma question est peut on passer d'un système à l'autre sans problème ??

(Il faut savoir que dans mon application classique, j'utilise des
hchangenom,hchangerep et que mon analyse change régulièrement.)

Je pensais faire qq paramètres qui me lance la connexion hyperfile
client/server... si ces paramètres ne sont pas précisés, alors me
conserve
la connexion hyperfile classique. Réalisable ?

Philippe





Publicado em julho, 01 2005 - 11:48 AM
Oui sans probleme, utiliser hChangeConnexion()

Mais attention a hChangeRep() sous C/S :
1. Les noms des repertoires ne sont pas les memes
Sous C/S le repertoire est créé automatiquement, pas en classique
Sous C/S le repertoire "racine" des données est le "\" alors que pour
classique c'est la ou vous l'avez décidé
3. hAlias() + hChangeRep() sur un fichier ne fonctionne pas en C/S

Psotric wrote:
Bonjour,

J'ai une application développé sous windev avec la version hyperfile
classic.

Je souhaiterai ajouté des paramètres à mon application pour être soit sous
Hyperfile classic ou soit sur hyperfile client/server.
(selon le type de société et disposition)
Aussi si hyperfile client/server ne me conviendrait pas, je pourrai repassé
en classique.

Ma question est peut on passer d'un système à l'autre sans problème ??

(Il faut savoir que dans mon application classique, j'utilise des
hchangenom,hchangerep et que mon analyse change régulièrement.)

Je pensais faire qq paramètres qui me lance la connexion hyperfile
client/server... si ces paramètres ne sont pas précisés, alors me conserve
la connexion hyperfile classique. Réalisable ?

Philippe





Publicado em julho, 01 2005 - 4:38 PM
Tres simple, faite un alias en mode c/s et un hchangerep()
( hAssigne() c'est pour windev 5.5 ^^ )

Creez et relisez les enregistrement :/

sinon pour repasser a une conenction HF il faut bien sur décrire une
nouvelle connexion et refaire un hchangeconnexion()


Psotric wrote:
Alias ?

HChangeRep j'ai bien compris l'utilisation des références.
Par contre, je ne comprend pas pq je ne peux plus utiliser HAlias ...
Dans l'aide il n y pas de remarque sur ce point ....

Je vais devoir vérifier cela car j'ai plusieurs utilisations d'alias dans
mon application.
Si quelqu'un a d autres commentaires sur ce point.

Phil



"BOUDOT Sébastien - Blue River System" <sebastien.boudot@brsystem.com> a
écrit dans le message de news: 42c4e951$1@news.pcsoft.fr...

Oui sans probleme, utiliser hChangeConnexion()

Mais attention a hChangeRep() sous C/S :
1. Les noms des repertoires ne sont pas les memes
Sous C/S le repertoire est créé automatiquement, pas en classique
Sous C/S le repertoire "racine" des données est le "\" alors que pour
classique c'est la ou vous l'avez décidé
3. hAlias() + hChangeRep() sur un fichier ne fonctionne pas en C/S

Psotric wrote:

Bonjour,

J'ai une application développé sous windev avec la version hyperfile
classic.

Je souhaiterai ajouté des paramètres à mon application pour être soit
sous
Hyperfile classic ou soit sur hyperfile client/server.
(selon le type de société et disposition)
Aussi si hyperfile client/server ne me conviendrait pas, je pourrai
repassé
en classique.

Ma question est peut on passer d'un système à l'autre sans problème ??

(Il faut savoir que dans mon application classique, j'utilise des
hchangenom,hchangerep et que mon analyse change régulièrement.)

Je pensais faire qq paramètres qui me lance la connexion hyperfile
client/server... si ces paramètres ne sont pas précisés, alors me
conserve
la connexion hyperfile classique. Réalisable ?

Philippe








Publicado em julho, 01 2005 - 5:15 PM
hChangeRep() en client serveur va creer le repertoire automatiquement
lors du prochain hCreationXXX() mais pour la base de données, le
répertoire ou sont les fichiers est le . ( point ) donc la racine de
votre base. Si vous utilisez hchangerep, pensez a utiliser une variable

ex :

RacineFichiers est une chaine
si ModeCS alors
RacineFichiers = ".\"
sinon
RacineFichiers = frepExe()
fin

hchangeRep(Fichier,RacineFichiers+"SousRepertoire")

si pas ModeCS alors
fRepCree(RacineFichiers+"SousRepertoire")
fin

hcreationxxxx()

Pour les alias en C/S , ca fonctionne mais on ne peut pas utiliser de
requetes ( meme manuelles ) alors que l'on peut en mode classique.
Donc attention a votre code ;)


Psotric wrote:
Alias ?

HChangeRep j'ai bien compris l'utilisation des références.
Par contre, je ne comprend pas pq je ne peux plus utiliser HAlias ...
Dans l'aide il n y pas de remarque sur ce point ....

Je vais devoir vérifier cela car j'ai plusieurs utilisations d'alias dans
mon application.
Si quelqu'un a d autres commentaires sur ce point.

Phil



"BOUDOT Sébastien - Blue River System" <sebastien.boudot@brsystem.com> a
écrit dans le message de news: 42c4e951$1@news.pcsoft.fr...

Oui sans probleme, utiliser hChangeConnexion()

Mais attention a hChangeRep() sous C/S :
1. Les noms des repertoires ne sont pas les memes
Sous C/S le repertoire est créé automatiquement, pas en classique
Sous C/S le repertoire "racine" des données est le "\" alors que pour
classique c'est la ou vous l'avez décidé
3. hAlias() + hChangeRep() sur un fichier ne fonctionne pas en C/S

Psotric wrote:

Bonjour,

J'ai une application développé sous windev avec la version hyperfile
classic.

Je souhaiterai ajouté des paramètres à mon application pour être soit
sous
Hyperfile classic ou soit sur hyperfile client/server.
(selon le type de société et disposition)
Aussi si hyperfile client/server ne me conviendrait pas, je pourrai
repassé
en classique.

Ma question est peut on passer d'un système à l'autre sans problème ??

(Il faut savoir que dans mon application classique, j'utilise des
hchangenom,hchangerep et que mon analyse change régulièrement.)

Je pensais faire qq paramètres qui me lance la connexion hyperfile
client/server... si ces paramètres ne sont pas précisés, alors me
conserve
la connexion hyperfile classique. Réalisable ?

Philippe