Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Est-il possible de récupérer le n° de ligne du code exécuté, et l'utiliser, par exemple dans un messagebox ?
Exemple: fonction uf_test()
Lignes dans le code Code PB
---------------------- ------------------------------------------------------------------------------------------------------------------------------------
1 Long ll_retour
2
3 ll_retour = 10
4
5 Messagebox("Résultat de ll_retour + n° de ligne du messagebox dans le code de uf_test", String(ll_retour) + " / " +
String(????))
==> Le résultat du messagebox:
Titre: Résultat de ll_retour + n° de ligne du messagebox dans le code de uf_test
Message: 10 / 5
Merci.
Dernière modification par benoit_jean1978 (03-03-2009 09:19:41)
Hors ligne
Il y a toujours la possibilité de passer par la propriété Line de l'objet Error.
Pour cela, il faut hériter de la classe standard "Error" et de remplacer l'objet Error par le sien dans les propriétés avancées de l'objet application.
Ensuite tu peux utiliser les fonctions PopulateError() et SignalError() pour respectivement alimenter l'erreur et la déclencher .
Hors ligne
Merci pour la réponse, cela correspond exactement à ce que je voulais faire !
Hors ligne