OVH Cloud OVH Cloud

[7.5] Disfonctionnement avec HsubstRep() + Hvue et Hlit

11 réponses
Avatar
Louis
Bonjour je reviens sur mon problème avec HsubsRep()

Le ST n'arrive pas à reproduire le "plantage"

Chez moi, çà persiste !

J'ai fait de nouveaux test et voilà ou j'en suis.

J'aimerais si possible que quelqu'un le reproduise.

1° je me sentirais moins seul ;)

2° j'ai peur d'avoir les mêmes soucis sous WD8 ... et si ce problème est
effectif, j'aimerais qu'il y soit corrigé.

voici les informations pour test:
-------------------------------------
une analyse avec un seul fichier : "MonF"
un champ alpha 10 : champ1


chemin dans l'analyse : z:\son_SOUS_rep //

z: étant un disque réseau

le fait d'utiliser un sous répertoire semble impératif pour que le problème
aie lieu
--------------------------
Un projet d'une fenêtre avec une table mémoire et 3 boutons
-----------------------------------------------------
init de la fenêtre:

si pas hsubstRep("z:\son_SOUS_rep","z:\son_SOUS_rep") // IMPERATIF
substitution à l'identique

bouton1: // creer un vue
HcreerVue("mavue",monF,"*","monf.champ1")


bouton2 // histoire de remplir la table
fichierversTableMemoire(Table,"mavue")

bouton3
hlit(monF,4)
TableAjoute(Table,monf.champ1

// l'utilisation des bouton 2 et 3 peuvent être inversées, le plantage ne se
produit qu'à la seconde !!!



>>>> ERREUR le programme tente de lire un fichier différent du précédent et
y parvient si ce fichier existe !!
// J'ai bien dit : "différent" et non pas "le fichier dans le rep. du
programme" car, lors de mes dernier tests avec CE code, le message d'erreur
était du genre "fichier X:\son_SOUS_rep\monF.fic inexistant ou
inaccessible... " X: étant une ancienne lettre de mappage !!!! et celà même
après un redémarrage complet du poste !!

//Je n'ai pas encore trouvé le lien entre le chemin de substitution réel et
celui actif en cas de "perte de susbtitution" !

---------------------------------------------------------
Grand merci à qui apportera de l'eau à mon moulin.

Louis

10 réponses

1 2
Avatar
JBT
Louis a présenté l'énoncé suivant :
Bonjour je reviens sur mon problème avec HsubsRep()

Le ST n'arrive pas à reproduire le "plantage"

Chez moi, çà persiste !

J'ai fait de nouveaux test et voilà ou j'en suis.

J'aimerais si possible que quelqu'un le reproduise.

1° je me sentirais moins seul ;)

2° j'ai peur d'avoir les mêmes soucis sous WD8 ... et si ce problème est
effectif, j'aimerais qu'il y soit corrigé.

voici les informations pour test:
-------------------------------------
une analyse avec un seul fichier : "MonF"
un champ alpha 10 : champ1


chemin dans l'analyse : z:son_SOUS_rep //

z: étant un disque réseau

le fait d'utiliser un sous répertoire semble impératif pour que le problème
aie lieu
--------------------------
Un projet d'une fenêtre avec une table mémoire et 3 boutons
-----------------------------------------------------
init de la fenêtre:

si pas hsubstRep("z:son_SOUS_rep","z:son_SOUS_rep") // IMPERATIF
substitution à l'identique

bouton1: // creer un vue
HcreerVue("mavue",monF,"*","monf.champ1")


bouton2 // histoire de remplir la table
fichierversTableMemoire(Table,"mavue")

bouton3
hlit(monF,4)
TableAjoute(Table,monf.champ1

// l'utilisation des bouton 2 et 3 peuvent être inversées, le plantage ne se
produit qu'à la seconde !!!



ERREUR le programme tente de lire un fichier différent du précédent et








y parvient si ce fichier existe !!
// J'ai bien dit : "différent" et non pas "le fichier dans le rep. du
programme" car, lors de mes dernier tests avec CE code, le message d'erreur
était du genre "fichier X:son_SOUS_repmonF.fic inexistant ou
inaccessible... " X: étant une ancienne lettre de mappage !!!! et celà même
après un redémarrage complet du poste !!

//Je n'ai pas encore trouvé le lien entre le chemin de substitution réel et
celui actif en cas de "perte de susbtitution" !

---------------------------------------------------------
Grand merci à qui apportera de l'eau à mon moulin.

Louis




Pourquoi ne pas prendre la fonction hchangerep qui va bien !?

--

Avatar
Guillaume
"Louis" a écrit dans le message de
news:cim8c5$tfb$
Bonjour je reviens sur mon problème avec HsubsRep()

Le ST n'arrive pas à reproduire le "plantage"

Chez moi, çà persiste !

J'ai fait de nouveaux test et voilà ou j'en suis.

J'aimerais si possible que quelqu'un le reproduise.

1° je me sentirais moins seul ;)

2° j'ai peur d'avoir les mêmes soucis sous WD8 ... et si ce problème est
effectif, j'aimerais qu'il y soit corrigé.

voici les informations pour test:
-------------------------------------
une analyse avec un seul fichier : "MonF"
un champ alpha 10 : champ1


chemin dans l'analyse : z:son_SOUS_rep //

z: étant un disque réseau

le fait d'utiliser un sous répertoire semble impératif pour que le


problème
aie lieu
--------------------------
Un projet d'une fenêtre avec une table mémoire et 3 boutons
-----------------------------------------------------
init de la fenêtre:

si pas hsubstRep("z:son_SOUS_rep","z:son_SOUS_rep") // IMPERATIF
substitution à l'identique

bouton1: // creer un vue
HcreerVue("mavue",monF,"*","monf.champ1")


bouton2 // histoire de remplir la table
fichierversTableMemoire(Table,"mavue")

bouton3
hlit(monF,4)
TableAjoute(Table,monf.champ1

// l'utilisation des bouton 2 et 3 peuvent être inversées, le plantage ne


se
produit qu'à la seconde !!!



>>>> ERREUR le programme tente de lire un fichier différent du précédent


et
y parvient si ce fichier existe !!
// J'ai bien dit : "différent" et non pas "le fichier dans le rep. du
programme" car, lors de mes dernier tests avec CE code, le message


d'erreur
était du genre "fichier X:son_SOUS_repmonF.fic inexistant ou
inaccessible... " X: étant une ancienne lettre de mappage !!!! et celà


même
après un redémarrage complet du poste !!

//Je n'ai pas encore trouvé le lien entre le chemin de substitution réel


et
celui actif en cas de "perte de susbtitution" !

---------------------------------------------------------
Grand merci à qui apportera de l'eau à mon moulin.

Louis




Tu te prends la tête d'une force !
1- JAMAIS de chemin dans ton analyse ! ! !
2- La où tu veux localiser ta base, tu fais un Hsubst avec le chemin que tu
veux ; il peut être n'importe où, y compris sur un réseau
3- Puis tu ouvres tes fichiers HCréationSiInexistant
4- Ensuite tu fais ce que tu veux, HCréeVue par exemple !
Cela marche chez moi en depuis des lustres, aussi bien en WD5 qu'en WD8.
Avatar
farplus
Louis vient de nous annoncer :
Bonjour je reviens sur mon problème avec HsubsRep()

Le ST n'arrive pas à reproduire le "plantage"

Chez moi, çà persiste !

J'ai fait de nouveaux test et voilà ou j'en suis.

J'aimerais si possible que quelqu'un le reproduise.

1° je me sentirais moins seul ;)

2° j'ai peur d'avoir les mêmes soucis sous WD8 ... et si ce problème est
effectif, j'aimerais qu'il y soit corrigé.

voici les informations pour test:
-------------------------------------
une analyse avec un seul fichier : "MonF"
un champ alpha 10 : champ1


chemin dans l'analyse : z:son_SOUS_rep //

z: étant un disque réseau

le fait d'utiliser un sous répertoire semble impératif pour que le problème
aie lieu
--------------------------
Un projet d'une fenêtre avec une table mémoire et 3 boutons
-----------------------------------------------------
init de la fenêtre:

si pas hsubstRep("z:son_SOUS_rep","z:son_SOUS_rep") // IMPERATIF
substitution à l'identique

bouton1: // creer un vue
HcreerVue("mavue",monF,"*","monf.champ1")


bouton2 // histoire de remplir la table
fichierversTableMemoire(Table,"mavue")

bouton3
hlit(monF,4)
TableAjoute(Table,monf.champ1

// l'utilisation des bouton 2 et 3 peuvent être inversées, le plantage ne se
produit qu'à la seconde !!!



ERREUR le programme tente de lire un fichier différent du précédent et








y parvient si ce fichier existe !!
// J'ai bien dit : "différent" et non pas "le fichier dans le rep. du
programme" car, lors de mes dernier tests avec CE code, le message d'erreur
était du genre "fichier X:son_SOUS_repmonF.fic inexistant ou
inaccessible... " X: étant une ancienne lettre de mappage !!!! et celà même
après un redémarrage complet du poste !!

//Je n'ai pas encore trouvé le lien entre le chemin de substitution réel et
celui actif en cas de "perte de susbtitution" !

---------------------------------------------------------
Grand merci à qui apportera de l'eau à mon moulin.

Louis



Bonjour,
ce n'est pas de HsubstRep() qui est en cause - j'ai fait l'essai et ça
marche - puisque tu arrives à lire et à afficher ton fichier, mais bien
les opérations que tu tentes sur la vue.
A+

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Louis
sauf erreur HchangeRep() travail sur un seul fichier à la fois

mon but est de traiter mes 2 types de fichiers globalement:

d'une part les fichiers commun à toutes les dossiers (ville, pays etc.)
d'autre part les fichiers propre à chaque dossier dans des sous répertoires
distincts


si je ne mets pas de chemin différent dans l'analyse ... comment les
différencie ?

J'ai contourné le problème en mettant comme chemin dans l'analyse

"z:" pour les communs et
"y:" pour les privés

et là .... çà ne plante plus !!! tout de même insolite !

merci quand même
Louis


"JBT" a écrit dans le message de
news:
Louis a présenté l'énoncé suivant :
> Bonjour je reviens sur mon problème avec HsubsRep()
>
> Le ST n'arrive pas à reproduire le "plantage"
>
> Chez moi, çà persiste !
>
> J'ai fait de nouveaux test et voilà ou j'en suis.
>
> J'aimerais si possible que quelqu'un le reproduise.
>
> 1° je me sentirais moins seul ;)
>
> 2° j'ai peur d'avoir les mêmes soucis sous WD8 ... et si ce problème est
> effectif, j'aimerais qu'il y soit corrigé.
>
> voici les informations pour test:
> -------------------------------------
> une analyse avec un seul fichier : "MonF"
> un champ alpha 10 : champ1
>
>
> chemin dans l'analyse : z:son_SOUS_rep //
>
> z: étant un disque réseau
>
> le fait d'utiliser un sous répertoire semble impératif pour que le


problème
> aie lieu
> --------------------------
> Un projet d'une fenêtre avec une table mémoire et 3 boutons
> -----------------------------------------------------
> init de la fenêtre:
>
> si pas hsubstRep("z:son_SOUS_rep","z:son_SOUS_rep") // IMPERATIF
> substitution à l'identique
>
> bouton1: // creer un vue
> HcreerVue("mavue",monF,"*","monf.champ1")
>
>
> bouton2 // histoire de remplir la table
> fichierversTableMemoire(Table,"mavue")
>
> bouton3
> hlit(monF,4)
> TableAjoute(Table,monf.champ1
>
> // l'utilisation des bouton 2 et 3 peuvent être inversées, le plantage


ne se
> produit qu'à la seconde !!!
>
>
>
>>>>> ERREUR le programme tente de lire un fichier différent du précédent


et
> y parvient si ce fichier existe !!
> // J'ai bien dit : "différent" et non pas "le fichier dans le rep. du
> programme" car, lors de mes dernier tests avec CE code, le message


d'erreur
> était du genre "fichier X:son_SOUS_repmonF.fic inexistant ou
> inaccessible... " X: étant une ancienne lettre de mappage !!!! et celà


même
> après un redémarrage complet du poste !!
>
> //Je n'ai pas encore trouvé le lien entre le chemin de substitution réel


et
> celui actif en cas de "perte de susbtitution" !
>
> ---------------------------------------------------------
> Grand merci à qui apportera de l'eau à mon moulin.
>
> Louis


Pourquoi ne pas prendre la fonction hchangerep qui va bien !?

--




Avatar
Louis
Bonsoir,

je n'exécute aucun autre code que celui ci ...

si cela ne se reproduit pas ailleurs , c'est mon réseau actuel qu'il me faut
incriminer ...

j'ai fait fonctionner ce code pendant des année sur un autre réseau sous WD
5.5 ...


encore merci

Louis


"farplus" a écrit dans le message de
news:
Louis vient de nous annoncer :
> Bonjour je reviens sur mon problème avec HsubsRep()
>
> Le ST n'arrive pas à reproduire le "plantage"
>
> Chez moi, çà persiste !
>
> J'ai fait de nouveaux test et voilà ou j'en suis.
>
> J'aimerais si possible que quelqu'un le reproduise.
>
> 1° je me sentirais moins seul ;)
>
> 2° j'ai peur d'avoir les mêmes soucis sous WD8 ... et si ce problème est
> effectif, j'aimerais qu'il y soit corrigé.
>
> voici les informations pour test:
> -------------------------------------
> une analyse avec un seul fichier : "MonF"
> un champ alpha 10 : champ1
>
>
> chemin dans l'analyse : z:son_SOUS_rep //
>
> z: étant un disque réseau
>
> le fait d'utiliser un sous répertoire semble impératif pour que le


problème
> aie lieu
> --------------------------
> Un projet d'une fenêtre avec une table mémoire et 3 boutons
> -----------------------------------------------------
> init de la fenêtre:
>
> si pas hsubstRep("z:son_SOUS_rep","z:son_SOUS_rep") // IMPERATIF
> substitution à l'identique
>
> bouton1: // creer un vue
> HcreerVue("mavue",monF,"*","monf.champ1")
>
>
> bouton2 // histoire de remplir la table
> fichierversTableMemoire(Table,"mavue")
>
> bouton3
> hlit(monF,4)
> TableAjoute(Table,monf.champ1
>
> // l'utilisation des bouton 2 et 3 peuvent être inversées, le plantage


ne se
> produit qu'à la seconde !!!
>
>
>
>>>>> ERREUR le programme tente de lire un fichier différent du précédent


et
> y parvient si ce fichier existe !!
> // J'ai bien dit : "différent" et non pas "le fichier dans le rep. du
> programme" car, lors de mes dernier tests avec CE code, le message


d'erreur
> était du genre "fichier X:son_SOUS_repmonF.fic inexistant ou
> inaccessible... " X: étant une ancienne lettre de mappage !!!! et celà


même
> après un redémarrage complet du poste !!
>
> //Je n'ai pas encore trouvé le lien entre le chemin de substitution réel


et
> celui actif en cas de "perte de susbtitution" !
>
> ---------------------------------------------------------
> Grand merci à qui apportera de l'eau à mon moulin.
>
> Louis

Bonjour,
ce n'est pas de HsubstRep() qui est en cause - j'ai fait l'essai et ça
marche - puisque tu arrives à lire et à afficher ton fichier, mais bien
les opérations que tu tentes sur la vue.
A+

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



Avatar
Louis
je ne fais ... rien sur ma vue

puisque j'ai même recréé le problème SANS effectuer le :
FichierVersTableMemoire()

mais, le seul fait de tenter un

Hlit(monfichier, x) provoque le message ..... fichiers non trouvé ...
(pour un chemin AUTRE celui de substitution )


ou l'inverse...

Je fait autant de Hlit que je veux sans problème puis

le premier Hcréévue plante ...

Merci

Louis



"farplus" a écrit dans le message de
news:
Louis vient de nous annoncer :
> Bonjour je reviens sur mon problème avec HsubsRep()
>
> Le ST n'arrive pas à reproduire le "plantage"
>
> Chez moi, çà persiste !
>
> J'ai fait de nouveaux test et voilà ou j'en suis.
>
> J'aimerais si possible que quelqu'un le reproduise.
>
> 1° je me sentirais moins seul ;)
>
> 2° j'ai peur d'avoir les mêmes soucis sous WD8 ... et si ce problème est
> effectif, j'aimerais qu'il y soit corrigé.
>
> voici les informations pour test:
> -------------------------------------
> une analyse avec un seul fichier : "MonF"
> un champ alpha 10 : champ1
>
>
> chemin dans l'analyse : z:son_SOUS_rep //
>
> z: étant un disque réseau
>
> le fait d'utiliser un sous répertoire semble impératif pour que le


problème
> aie lieu
> --------------------------
> Un projet d'une fenêtre avec une table mémoire et 3 boutons
> -----------------------------------------------------
> init de la fenêtre:
>
> si pas hsubstRep("z:son_SOUS_rep","z:son_SOUS_rep") // IMPERATIF
> substitution à l'identique
>
> bouton1: // creer un vue
> HcreerVue("mavue",monF,"*","monf.champ1")
>
>
> bouton2 // histoire de remplir la table
> fichierversTableMemoire(Table,"mavue")
>
> bouton3
> hlit(monF,4)
> TableAjoute(Table,monf.champ1
>
> // l'utilisation des bouton 2 et 3 peuvent être inversées, le plantage


ne se
> produit qu'à la seconde !!!
>
>
>
>>>>> ERREUR le programme tente de lire un fichier différent du précédent


et
> y parvient si ce fichier existe !!
> // J'ai bien dit : "différent" et non pas "le fichier dans le rep. du
> programme" car, lors de mes dernier tests avec CE code, le message


d'erreur
> était du genre "fichier X:son_SOUS_repmonF.fic inexistant ou
> inaccessible... " X: étant une ancienne lettre de mappage !!!! et celà


même
> après un redémarrage complet du poste !!
>
> //Je n'ai pas encore trouvé le lien entre le chemin de substitution réel


et
> celui actif en cas de "perte de susbtitution" !
>
> ---------------------------------------------------------
> Grand merci à qui apportera de l'eau à mon moulin.
>
> Louis

Bonjour,
ce n'est pas de HsubstRep() qui est en cause - j'ai fait l'essai et ça
marche - puisque tu arrives à lire et à afficher ton fichier, mais bien
les opérations que tu tentes sur la vue.
A+

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



Avatar
Louis
"Guillaume" a écrit dans le message de
news:cinf72$1oe$

Tu te prends la tête d'une force !



ah bon ?


1- JAMAIS de chemin dans ton analyse ! ! !


il en faut bien un par défaut ...

2- La où tu veux localiser ta base, tu fais un Hsubst avec le chemin que


tu
veux ; il peut être n'importe où, y compris sur un réseau



C'est ce que j'ai toujours fait


3- Puis tu ouvres tes fichiers HCréationSiInexistant



ce n'est même pas la peine pour reproduire mon problème

4- Ensuite tu fais ce que tu veux, HCréeVue par exemple !



oui mais .....

avec cette vue , je remplis une table mémoire

et je veux par un double clic ouvrir un fenêtre en mode fiche après avoir
récupéré les données par un.....


Hlit( mon_fichier, N_enr)

Et c'est là que çà "plante" il cherche à lire le MEME fichier dans un AUTRE
chemin !!!


Cela marche chez moi en depuis des lustres, aussi bien en WD5 qu'en WD8.




cela fonctionnait aussi chez moi depuis l'apparition des vue HF jusqu'à ..
:

soit la 7.5

soit XP

Soit ma config réseau actuelle (qui ressemble comme une soeur à celle ou
cela fonctionnait ) Domaine NT4 SP6

N'empêche que, le fait que cela ce produise dans ce cas précis ( 1fichier,
une fenêtre et 4 lignes de code me suffisent pour le reproduire; rien de
complexe)
prouve que CE problème est bien lié à windev .

Merci

Louis
Avatar
Louis
milles excuses pour le bruit

je n'arrive plus à répondre aux news
Avatar
Louis
"Guillaume" a écrit dans le message de
news:cinf72$1oe$

Tu te prends la tête d'une force !



ah bon ?


1- JAMAIS de chemin dans ton analyse ! ! !


il en faut bien un par défaut ...

2- La où tu veux localiser ta base, tu fais un Hsubst avec le chemin que


tu
veux ; il peut être n'importe où, y compris sur un réseau



C'est ce que j'ai toujours fait


3- Puis tu ouvres tes fichiers HCréationSiInexistant



ce n'est même pas la peine pour reproduire mon problème

4- Ensuite tu fais ce que tu veux, HCréeVue par exemple !



oui mais .....

avec cette vue , je remplis une table mémoire

et je veux par un double clic ouvrir un fenêtre en mode fiche après avoir
récupéré les données par un.....


Hlit( mon_fichier, N_enr)

Et c'est là que çà "plante" il cherche à lire le MEME fichier dans un AUTRE
chemin !!!


Cela marche chez moi en depuis des lustres, aussi bien en WD5 qu'en WD8.




cela fonctionnait aussi chez moi depuis l'apparition des vue HF jusqu'à ..
:

soit la 7.5

soit XP

Soit ma config réseau actuelle (qui ressemble comme une soeur à celle ou
cela fonctionnait ) Domaine NT4 SP6

N'empêche que, le fait que cela ce produise dans ce cas précis ( 1fichier,
une fenêtre et 4 lignes de code me suffisent pour le reproduire; rien de
complexe)
prouve que CE problème est bien lié à windev .

Merci

Louis
Avatar
Louis
"Guillaume" a écrit

Tu te prends la tête d'une force !



ah bon ?


1- JAMAIS de chemin dans ton analyse ! ! !


il en faut bien un par défaut ...

2- La où tu veux localiser ta base, tu fais un Hsubst avec le chemin que


tu
veux ; il peut être n'importe où, y compris sur un réseau



C'est ce que j'ai toujours fait


3- Puis tu ouvres tes fichiers HCréationSiInexistant



ce n'est même pas la peine pour reproduire mon problème

4- Ensuite tu fais ce que tu veux, HCréeVue par exemple !



oui mais .....

avec cette vue , je remplis une table mémoire

et je veux par un double clic ouvrir un fenêtre en mode fiche après avoir
récupéré les données par un.....


Hlit( mon_fichier, N_enr)

Et c'est là que çà "plante" il cherche à lire le MEME fichier dans un AUTRE
chemin !!!


Cela marche chez moi en depuis des lustres, aussi bien en WD5 qu'en WD8.




cela fonctionnait aussi chez moi depuis l'apparition des vue HF jusqu'à ..
:

soit la 7.5

soit XP

Soit ma config réseau actuelle (qui ressemble comme une soeur à celle ou
cela fonctionnait ) Domaine NT4 SP6

N'empêche que, le fait que cela ce produise dans ce cas précis ( 1fichier,
une fenêtre et 4 lignes de code me suffisent pour le reproduire; rien de
complexe)
prouve que CE problème est bien lié à windev .

Merci

Louis
1 2