Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: [24i2] LINE_CALL Lun 17 Sep 2012 - 23:21 | |
| Bonsoir, Concernant le traitement des erreurs lors d'un appel à une SUB, serait-il possible d'avoir une variable système qui renverrai le n° de ligne d'appel de la procédure ? par exemple : - Code:
-
1 DLIST 1 : BUTTON 2 2 ITEM_ADD 1,"ligne 1": ITEM_ADD 1,"Ligne 2": ITEM_ADD 1,"Ligne 3" ... 45 ITEM_CHANGE(2,2,"Ligne 2 modifiée") ... 70 END
SUB ITEM_CHANGE(Liste,n,t$) DIM_LOCAL err IF OBJECT_EXISTS(Liste)=0 err=MESSAGE_ERROR_OK("ITEM_CHANGE: List does not exist! Line "+STR$(LINE_CALL)) TERMINATE END_IF IF OBJECT_TYPE(Liste)<>8 AND OBJECT_TYPE(Liste)<>26 err = MESSAGE_ERROR_OK("ITEM_CHANGE: Bad object type! Line "+STR$(LINE_CALL)) TERMINATE END_IF IF COUNT(Liste)<n err=MESSAGE_ERROR_OK("ITEM_CHANGE: Bad index ! Line "+STR$(LINE_CALL)) TERMINATE END_IF ITEM_INSERT Liste,n,t$ : ITEM_DELETE Liste,n+1 END_SUB Dans cet exemple, j'aimerai pouvoir rajouter dans mon message d'erreur, le numéro de ligne au moment de l'appel (ici LINE_CALL = 45) | |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: [24i2] LINE_CALL Lun 17 Sep 2012 - 23:41 | |
| | |
|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 18 Sep 2012 - 3:02 | |
| Lu et Approuvé ! | |
|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: [24i2] LINE_CALL Mar 18 Sep 2012 - 9:06 | |
| Ce que tu cherches Nardo, ne serait-ce pas ERROR_LINE qui existe ?
A+ | |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: [24i2] LINE_CALL Mar 18 Sep 2012 - 9:34 | |
| Non. C'est dans le cas où l'erreur se serait produit dans une procédure. Dans ce cas, il est certainement intéressant de connaître la ligne à laquelle cette procédure a été appelée. Cela peut être déterminant pour identifier l'erreur, si elle est liée au passage de valeurs de paramètres, ou à on contexte global. | |
|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: [24i2] LINE_CALL Mar 18 Sep 2012 - 12:56 | |
| OK je comprends la différence...
Donc +1
A+ | |
|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 18 Sep 2012 - 13:52 | |
| Plus que 11 et çà rentre dans la todo list... | |
|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: [24i2] LINE_CALL Mar 18 Sep 2012 - 15:56 | |
| En voila un de plus de coefficient dix : ça s'approche du bon compte ! | |
|
Contenu sponsorisé
| Sujet: Re: [24i2] LINE_CALL | |
| |
|