PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [WD 23] Erreur de TOAST
[WD 23] Erreur de TOAST
Débuté par ALAIN HARMEGNIES, 30 aoû. 2018 09:53 - 11 réponses
Membre enregistré
7 messages
Posté le 30 août 2018 - 09:53
Bonjour,

Quelqu'un a-t-il déjà rencontré ce type d'erreur ? Comment l'a-t-il résolu ?

Merci.

Erreur à la ligne 19 du traitement Procédure globale sGetAliasFenToatFromPos.
La variable n'a pas encore été initialisée. Elle ne peut donc pas être utilisée.

----- Informations techniques -----

Projet : ERP 24PM

Appel WL :
Traitement de 'Procédure globale sGetAliasFenToatFromPos' (WDOBJ_Toast.sGetAliasFenToatFromPos), ligne 19, thread 0

Que s'est-il passé ?

La variable n'a pas encore été initialisée. Elle ne peut donc pas être utilisée.

Code erreur : 1084
Niveau : erreur fatale

Dump de l'erreur du module 'wd220vm.dll' (22.0.316.0).
Identifiant des informations détaillées (.err) : 1084
Informations supplémentaires :
EIT_PILEWL :
Procédure globale sGetAliasFenToatFromPos (WDOBJ_Toast.sGetAliasFenToatFromPos), ligne 19
Procédure globale __RecherchePositionSansToast (WDOBJ_Toast.__RecherchePositionSansToast), ligne 21
Procédure globale MAJTailleEtPositonToast (WDOBJ_Toast.MAJTailleEtPositonToast), ligne 139
Déclarations globales de WinDevFaa_FenetreToast (WinDevFaa_FenetreToast), ligne 32

--
HARMEGNIES Alain
Posté le 31 août 2018 - 09:42
Bonjour

Regarde la ligne 19 de la procédure indiquée
Erreur à la ligne 19 du traitement Procédure globale sGetAliasFenToatFromPos.
La variable n'a pas encore été initialisée. Elle ne peut donc pas être utilisée.


Peu être aussi recompiler votre projet, windev bug aussi défois :):)

Vous êtes en Windev 23 ?
>> Dump de l'erreur du module wd220vm.dll (Windev 22)
Posté le 04 septembre 2018 - 09:16
Un des soucis est que je n'ai pas accès à la fonction "sGetAliasFenToatFromPos" qui est une fonction interne à Windev 23.

Merci pour votre aide.
Membre enregistré
1 message
Posté le 24 octobre 2018 - 16:10
Bonjour,

J'ai rencontré le même problème, dans mon cas tous les appels de ToastAffiche() plantaient le programme testé.

J'ai pu régler ce problème en allant supprimer la clé "Ordinateur\HKEY_CURRENT_USER\Software\PC SOFT\WinDev\23.0\ModeTest" dans la base de registre (REGEDIT).

En espérant que ma réponse ait pu aider certains.
Robin
Message modifié, 24 octobre 2018 - 16:11
Posté le 25 octobre 2018 - 09:09
C'est bien.

Mais, je ne vois pas le lien entre le problème et la solution.

Merci et bonne journée.
Membre enregistré
5 messages
Popularité : +1 (1 vote)
Posté le 27 juillet 2020 - 11:35
ALAIN HARMEGNIES a écrit :
Bonjour,

Quelqu'un a-t-il déjà rencontré ce type d'erreur ? Comment l'a-t-il résolu ?

Merci.

Erreur à la ligne 19 du traitement Procédure globale sGetAliasFenToatFromPos.
La variable n'a pas encore été initialisée. Elle ne peut donc pas être utilisée.


Bonjour,

j'ai le même genre de problème (en WD24) actuellement.
L'avez-vous résolu ? Comment ?
Membre enregistré
1 304 messages
Popularité : +47 (51 votes)
Posté le 22 septembre 2020 - 09:26
Salut Romain,

J'avais le même problème en WD 24 sur une variable globale d'une fenêtre interne.
J'ai résolu le problème en pointant la variable avec le nom de la fenêtre interne.

Avant
SI gsObject = "AGD_Agenda" ALORS
CAL_SecondCalendar = dDate
FIN


Après
SI FI_Agenda.gsObject = "AGD_Agenda" ALORS
CAL_SecondCalendar = dDate
FIN


Bon Dev
A+
Daryl
Posté le 22 septembre 2020 - 11:15
Merci pour l'information.
Membre enregistré
5 messages
Popularité : +1 (1 vote)
Posté le 22 septembre 2020 - 13:45
Daryl a écrit :
Salut Romain,

J'avais le même problème en WD 24 sur une variable globale d'une fenêtre interne.
J'ai résolu le problème en pointant la variable avec le nom de la fenêtre interne.


Ok mais le problème est que l'erreur survient (en mode test) avec l'appel d'une simple fonction "Toastaffiche" (fonction interne de WD)
En plus ce n'est pas systématique, parfois en relançant ça passe.
Mystère...
Membre enregistré
81 messages
Popularité : +2 (4 votes)
Posté le 25 septembre 2020 - 10:12
parfois il m'est arrivé de devoir mettre un multitache(-1) avant certaines instructions (notamment des boucles tres rapides où le windev n'a pas le temps d'assimiler tout. le multitache calme son ardeur :-)

ceci dit ALAIN HARMEGNIES dans ton cas il pourrait etre interessant que tu nous mettes la portion de code.

y a peut etre une subtilité qu'on a deja rencontrée, mais là comme ça c'est vague
Membre enregistré
1 304 messages
Popularité : +47 (51 votes)
Posté le 25 septembre 2020 - 13:17
Romain PETIT a écrit :
Daryl a écrit :
Salut Romain,

J'avais le même problème en WD 24 sur une variable globale d'une fenêtre interne.
J'ai résolu le problème en pointant la variable avec le nom de la fenêtre interne.


Ok mais le problème est que l'erreur survient (en mode test) avec l'appel d'une simple fonction "Toastaffiche" (fonction interne de WD)
En plus ce n'est pas systématique, parfois en relançant ça passe.
Mystère...


Salut Romain,

Idem, en mode test pour une simple affectation ;(
Et sur le projet actuel que je fais en version 24, je l'ai régulièrement et parfois une portion de code fonctionne correctement puis en une fois je reçois l'erreur et j'ai beau compilé, réparé... rien n'y change
Mais je n'ai pas encore fait de demande au support technique

A+
Daryl

--
http://www.concept4u2.com
Membre enregistré
7 messages
Posté le 28 septembre 2020 - 09:11
Merci à tous pour votre réaction.

L'erreur remonte au 30 août 2018, cela fait plus de 2 ans. Je ne suis plus en version 23 mais en version 25. Et cela a été solutionné.(Comment ?)

Bon développement à tous.

--
ALAIN

Staff tactique
24PM - Agence de développement stratégique coopérative
www.24pm.be