Citación del post de
Kuk
|
❞
¿Estás respetando las minúsculas/mayúsculas?
|
Bueno eso ya está solucionado, increíblemente, he borrado la librería, he hecho un re-build completo, la he vuelto a añadir, compilado otra vez y ... ¡¡
ta-channnn!!, ya no ha dado el error. El problema que tengo ahora es que si hago ésto
Código COBOL:
PERFORM VARYING I FROM 1 BY 1 UNTIL I > 6
MOVE "Name" OF CAMPO (I) TO NOMBRE_CONTROL
END-PERFORM.
move NOMBRE_CONTROL to COBJECT.
CALL "POWERCONVTOCOM" USING COBJECT RETURNING OBJETO.
al ejecutar, me salta el error
JMP0221I-U CALL ERROR OCCURRED IN 'GET-hwnd' OF THE METHOD INVOCATION. 'NULL'
porque
COBJECT, tiene valor 0, (NULL)
Sin embargo, si hago
Código COBOL:
PERFORM VARYING I FROM 1 BY 1 UNTIL I > 6
MOVE CAMPO (I) TO COBJECT
END-PERFORM.
CALL "POWERCONVTOCOM" USING COBJECT RETURNING OBJETO.
Funciona perfectamente, (aquí
COBJECT, si que tiene un valor positivo), por lo visto, no se puede pasar el nombre a través de una variable, que es lo que necesito realmente, así que, de momento lo voy a dejar, porque no puedo pasar más tiempo con esto, lo haré manualmente de momento y más adelante, si puedo, lo retomaré.
muchas gracias.-