Migration 8 vers 9
Anonyme
Bonjour

Je viens de migrer un projet de WD8 vers 9.

Depuis, il est devenu complètement instable. J'ai toujours le même type de message : Une erreur système inattendue est survenue. (Module WD90VM.DLL). Cependant sur des traitements complètement différents et sur pratiquement l'ensemble des fenêtres. Si je stop avant une erreur et continue pas à pas, l'exception n'apparait pas.

Exemple de code provoquant une erreur :

Je suis dans la FenetreA et FenetreB est ouverte hors Ecran.

Sur un clic de bouton dans FenetreA :

FenetreB.VariableB = 1 --> Exception générée ...


Devant un tel phénomène, je n'arrive pas à trouver la cause.

Quelqu'un a-t-il rencontré ce problème ?

C'est très important. Merci

Mickael


Contribution le : 25/05/2005 11:55
Créer un fichier PDF de la contribution Imprimer


Re: Migration 8 vers 9
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Assurez vous que FenetreB.VariableB y est bien une globale de FenetreB. Il peut s'agit d'un problème de portée.

Contribution le : 25/05/2005 14:26
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Migration 8 vers 9
Anonyme
Ma Variable dans FenetreB est bien globale.

Celà fonctionnait parfaitement sous WD80.

De plus, en mode debug je vois bien les deux valeurs des variables...

L'exception ne se produit pas à tous les coups mais au moins une fois sur quatre


Mickael

Contribution le : 25/05/2005 14:44
Créer un fichier PDF de la contribution Imprimer


Re: Migration 8 vers 9
Anonyme

La solution : Réparer le projet dans Autres Actions.

Apparemment toutes les mises à niveau ne sont pas réalisées au moment de la migration...

Tout est ok désormais

Mickael

Contribution le : 25/05/2005 15:43
Créer un fichier PDF de la contribution Imprimer


Re: Migration 8 vers 9
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Ou souvent modifier le nom du répertoire du projet avant de le ré-ouvrire, cela forcera l'éditeur à tout reconstruire.

Vous pourrez ensuite le renommé avec son nom d'origine.

Contribution le : 25/05/2005 15:51
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Migration 8 vers 9
DSI WDF
Inscrit:
15/03/2005 14:22
Post(s): 238
Ou la suppression du répertoire de compilation (.cpl)

Cependant, la mise à jiveau ou la réparation du projet devrais faire l'affaire.

D'un point de vue purement théorique, je trouve dangeureux de modifier brutalement la variable d'une autre fenetre.

Pour ce genre de méthodes (cas de force majeure en multi fenetrage), j'utilise une fonction de la fenetre contenant la variable, qui ne fait que mémoriser la valeur de la variable, en mémorisant la valeur passé en paramètre.

Contribution le : 25/05/2005 16:47
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