Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 01-03-2009 17:23:19

benoit_jean1978  
Membre
Date d'inscription: 01-03-2009
Messages: 6
Pépites: 10,032
Banque: 0

[RESOLU] Utiliser le n° de ligne dans le code ?

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

 

#2 02-03-2009 08:25:34

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Utiliser le n° de ligne dans le code ?

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 .


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#3 03-03-2009 09:17:34

benoit_jean1978  
Membre
Date d'inscription: 01-03-2009
Messages: 6
Pépites: 10,032
Banque: 0

Re: [RESOLU] Utiliser le n° de ligne dans le code ?

Merci pour la réponse, cela correspond exactement à ce que je voulais faire !

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22