|
Hola,
Seguramente ser� un error ortogr�fico, pero he visto que en
alg�n mail llamabas a la variable &PEDIR y en otros
&PEDI.
Hola, no respond� pq para lo que comentas, sin ver el c�digo que
tienes, Montse te di� la respuesta correcta, pero al ver que la cosa
lleva cola, y estando de VACACIONES, pues si que me atrevo a responder
:-)
Tu puedes llamar a un programa que espera 4 parametros,
pasandole s�lo 1, ser� tu programa el que controle eso. Si tu programa no
lo controla, te crujir� diciendo que se hizo referencia a una
direcci�n de memoria no pasada (los par�metros). Un pa�metro no es nada
m�s que un puntero de memoria que se ha de resolver cada vez que tu
programa hace referencia a la variable esperada. Si no pasas el par�metro,
no hay direcci� a resolver, y por eso peta.
Por lo que comentas,
seguramente el programa que llama al que has modificado no le pasa todos
los parametros que espera.
Recompila el programa llamado, y los
llamadores, si continuas teniendo el error, envia la porci� de c�igo
implicada en los CALL i en el PARM receptor, que a lo mejor te podemos
ayudar.
El error que te da no es pq sea num�ico o lo deje de ser, es pq
no le pasas el par�etro.
fins aviat...
�lex Corretg�
----- Original Message -----
Sent: Friday, July 25, 2003 3:07
PM
Subject: Re: Una pregunta novata
Juanra, No creo que sea ninguna burrada
lo que dices, pero por desgracia no es mi caso. S�lo tengo una
copia. Gracias, Noem�.
Juan Ram�n Garcia escribi�:
Hola Noem�:
A lo mejor digo una burrada pero... �has comprobado si tienes una copia de
estos programas en alguna otra biblioteca?. Te lo comento porque alguna vez
me ha pasado de tener un programa funcionando durante tiempo, hacer una
modificaci�n, compilarlo y volverme loco porque no hace lo que debiera, al
final result� que el objeto estaba en 2 bibliotecas a la vez y por su
posici�n en la lista siempre cog�a el antiguo.
Un saludo.
Juanra
----- Original Message -----
From: Noem� Bajo <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, July 25, 2003 11:47 AM
Subject: Re: Una pregunta novata
Sonia:
La variable la utilizo para concatenarla en otra variable de la
siguiente forma:
CHGVAR VAR(&AUX) VALUE(&PROG *BCAT &USER .... *BCAT &PEDI)
Y a continuaci�n utilizo el siguiente mandato para hacer una llamada
a una programa del PC:
STRPCCMD PCCMD(&AUX)
Un saludo, Noem�.
_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]
|