... No me hagas
caso, estaba pensando en CLP's, lo siento.
Saludos.
Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
-----Mensaje original-----At 17:46 13/05/2004, you wrote:
De: Lorenzo Martinez [mailto:[EMAIL PROTECTED]
Enviado el: jueves, 13 de mayo de 2004 18:30
Para: [EMAIL PROTECTED]
Asunto: RE: Compilar CLLE para usar un programa de sercicio
Seguramente la cadena de longitud variable te puede dar alg�n problema, pero yo creo m�s bien que el que comentas se debe a que en el prototipo defines que retorna un valor, lo cual creo que no se puede hacer con CLLE ( deber�a ser otro par�metro m�s ), y seguramente es lo que te hace perder el car�cter que comentas
?
La llamada la hago con CALLPRC PRC PARM(&PARM1) RTNVAL(&RETORNO)
y en la ayuda de CALLPRC se indica (copio):
Especifica la variable que contendr� el valor de retorno
del procedimiento llamado. Si el valor que devuelve el
procedimiento llamado es un n�mero binario (tipos int o
short en C/400), deber� especificar las funciones
incorporadas %BINARY o %BIN en el par�metro de valor de
retorno.
Los valores posibles son:
*NONE
El procedimiento llamado no devuelve un valor.
nombre de variable de retorno
El nombre de la variable que va a contener el valor de
retorno del procedimiento llamado. Puede ser una
variable decimal o de caracteres. Las variables
utilizadas como variables de retorno se alinear�n en
un l�mite de 16 bytes.
No tengo claro lo de que se alinean en un l�mite de 16 bytes, pero por lo dem�s parece indicar que s� tendr�a que funcionar.
En cualquier caso como te he dicho lo voy a encapsular en otro programa y si me funciona bien (parece que s�) ya lo investigar� con m�s tiempo.
Gracias.
________________________________________________________________________________________ Este mensaje ha sido analizado y protegido por la tecnologia antivirus www.trendmicro.es
Fernando P�rez.vcf
Description: Binary data
