OVH Cloud OVH Cloud

[WD55] - Limite des menus

3 réponses
Avatar
snovaresio
Bonjour,

Je travaille avec Windev 5.5 et j'ai un problème sur la fenêtre mère
de mon application, celle qui contient le menu.
Lorsque je créé une nouvelle option de menu et que je rentre dans le
code associé à cette option, l'ID de l'option est un chiffre négatif;
ce n'est pas génant en soit si ce n'est que le code que je saisi dans
cette option de menu n'est pas exécuté. Même si je mets seulement
l'instruction Info(""), rien ne se passe lorsque je clique sur
l'option en execution. J'ai changé la place que cette option dans le
menu, supprimé des options de menu mais rien n'y fait.
Est ce que quelqu'un a déjà eu ce problème?
Merci.

Stéphanie.

3 réponses

Avatar
Pascal R.
Bonjour,

Quel est le numéro positif le plus élevé de ton menu ?

Pascal ROY

a écrit :
Bonjour,

Je travaille avec Windev 5.5 et j'ai un problème sur la fenêtre mère
de mon application, celle qui contient le menu.
Lorsque je créé une nouvelle option de menu et que je rentre dans le
code associé à cette option, l'ID de l'option est un chiffre négatif;
ce n'est pas génant en soit si ce n'est que le code que je saisi dans
cette option de menu n'est pas exécuté. Même si je mets seulement
l'instruction Info(""), rien ne se passe lorsque je clique sur
l'option en execution. J'ai changé la place que cette option dans le
menu, supprimé des options de menu mais rien n'y fait.
Est ce que quelqu'un a déjà eu ce problème?
Merci.

Stéphanie.


Avatar
Pascal R.
Je complete

Dans la doc WD55 il est indique
Taille max du traitement d'une option de menu = 64Ko
d'une option de menu (libelle option+message d'aide) 0car
Nombre max d'options et de sous options dans 1 menu = 500
Nombre max de niveau d'options dans un menu = 20
Nombre max de boucles d'options dans choix de menu 36

Si ca peux t'aider

Pascal

Pascal R. a écrit :

Bonjour,

Quel est le numéro positif le plus élevé de ton menu ?

Pascal ROY

a écrit :

Bonjour,

Je travaille avec Windev 5.5 et j'ai un problème sur la fenêtre mère
de mon application, celle qui contient le menu.
Lorsque je créé une nouvelle option de menu et que je rentre dans le
code associé à cette option, l'ID de l'option est un chiffre négatif;
ce n'est pas génant en soit si ce n'est que le code que je saisi dans
cette option de menu n'est pas exécuté. Même si je mets seulement
l'instruction Info(""), rien ne se passe lorsque je clique sur
l'option en execution. J'ai changé la place que cette option dans le
menu, supprimé des options de menu mais rien n'y fait.
Est ce que quelqu'un a déjà eu ce problème?
Merci.

Stéphanie.




Avatar
Christophe Perrault
Bonjour Stéphanie,

j'ai déjà eu le meme phénomène, problème du compteur d'ID menu qui doit
être un entier signé ou quelque chose comme çà, donc limité à environ
32000...

Perso, j'ai développé une classe pour gérer mes menus en dynamique, avec les
API windows par rapport à un fichier de configuration.

Mais je pense, que si tu recréé ta fenêtre, en recréeant tout tes menus un à
un, je pense que cela devrait corriger ton pb, car tu as certainement dù,
sur ta fenêtre actuel , créer et supprimer des menus, donc l'ID menu ne
cesse de s'incrémenté jusqu'a .... ce qu'il plante...


Bon courage....


"Pascal R." a écrit dans le message de
news:cs5ka9$fno$
Je complete

Dans la doc WD55 il est indique
Taille max du traitement d'une option de menu = 64Ko
d'une option de menu (libelle option+message d'aide) 0car
Nombre max d'options et de sous options dans 1 menu = 500
Nombre max de niveau d'options dans un menu = 20
Nombre max de boucles d'options dans choix de menu 36

Si ca peux t'aider

Pascal

Pascal R. a écrit :

> Bonjour,
>
> Quel est le numéro positif le plus élevé de ton menu ?
>
> Pascal ROY
>
> a écrit :
>
>> Bonjour,
>>
>> Je travaille avec Windev 5.5 et j'ai un problème sur la fenêtre mère
>> de mon application, celle qui contient le menu.
>> Lorsque je créé une nouvelle option de menu et que je rentre dans le
>> code associé à cette option, l'ID de l'option est un chiffre négatif;
>> ce n'est pas génant en soit si ce n'est que le code que je saisi dans
>> cette option de menu n'est pas exécuté. Même si je mets seulement
>> l'instruction Info(""), rien ne se passe lorsque je clique sur
>> l'option en execution. J'ai changé la place que cette option dans le
>> menu, supprimé des options de menu mais rien n'y fait.
>> Est ce que quelqu'un a déjà eu ce problème?
>> Merci.
>>
>> Stéphanie.