Declare
Declare
Je ne comprends pas ou se trouve mon erreur, j'ai le même code en version 4.3 et 4.31 et dans la version 4.31 j'ai une erreur :
'Declare' ne correspond pas a la declaration de la 'Procedure'
Declare PING_Info(ping_address.s)
Procedure.s PING_Info(ping_address.s)
Si quelqu'un peut m'aider ?
'Declare' ne correspond pas a la declaration de la 'Procedure'
Declare PING_Info(ping_address.s)
Procedure.s PING_Info(ping_address.s)
Si quelqu'un peut m'aider ?
Bernard
-
- Messages : 1554
- Inscription : lun. 24/juil./2006 6:44
- Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E
ne faudrait-il pas écrire dans ce cas:
?
Code : Tout sélectionner
Declare.s PING_Info(ping_address.s)
Force et sagesse...
-
- Messages : 1554
- Inscription : lun. 24/juil./2006 6:44
- Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E
Ce qui est encore plus étrange, c'est que ce code passe très bien sur la version 4.31,
du moins chez moi
du moins chez moi
Code : Tout sélectionner
Declare.s PING_Info(ping_address.s)
Procedure.s PING_Info(ping_address.s)
EndProcedure
Force et sagesse...
-
- Messages : 1554
- Inscription : lun. 24/juil./2006 6:44
- Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E
Si tes procedures sont définis en tête de ton programme, alors tu n'a pas besoin en théorieBernard a écrit :JJ'utilise plusieurs procédures et c'est la seule ou je dois indiqué le type dans le 'Declare'
de les déclarer. Par contre, il est possible qu'une de tes procedures fasse appel à 'PING_Info'
avant sa définition, ce qui t'oblige à faire pour celle-ci un déclare.
Force et sagesse...
visiblement non , je viens de testerDobro a écrit :heu ! a ma connaissance le type dois Toujours etre précisé dans le declare !!Bernard a écrit :alement.
J'utilise plusieurs procédures et c'est la seule ou je dois indiqué le type dans le 'Declare'
pb 4.30
Code : Tout sélectionner
declare blah(z)
blah(z)
procedure.s blah(z)
procedurereturn str(z)
endprocedure
Justement avec la v4.31 cela ne marche plus (c'était un bug de la v4.30)case a écrit :visiblement non , je viens de tester
pb 4.30
Code : Tout sélectionner
declare blah(z) blah(z) procedure.s blah(z) procedurereturn str(z) endprocedure
il FAUT maintenant écrire Declare.s
-
- Messages : 1307
- Inscription : dim. 08/juil./2007 18:32
- Localisation : Toulouse