Error en funcion

Ir abajo

Error en funcion

Mensaje por carlosmgilp el Lun Feb 19, 2018 6:36 pm

Hola muchachos, como están.

Saben que tengo la siguiente función.

Código:
(defun inicio  (texto)
  ;;
  (if (> (getvar "cmdactive") 0)
    (vl-cmdf))
  ;;
  (vla-startundomark (vla-get-activedocument (vlax-get-acad-object)))
  ;;
  (princ (strcat "\n " texto " \n"))
  ;;
  )

Claro, la finalidad es ir agregando en esta lo de variables y cosas asi que sean necesarias al principio.
La cual la ejecuto con

Código:
(inicio "Hace X cosa el programa")

Obviamente la aplico a todas las rutinas, pero muchas veces me sucede que ejecuto una rutina y el texto que muestra esta bien, luego ejecuto otra rutina y vuelve y me muestra el texto de la rutina que aplique antes, como si quedara grabado el texto en la memoria y si no me sale ; error: too few arguments y miro en donde me arroja el error y da que es en la parte de (princ (strcat "\n " texto " \n"))

Alguien sabe porque puede pasar esto o como solucionarlo.

Gracias.

carlosmgilp

Mensajes : 130
Fecha de inscripción : 17/03/2016
Edad : 36
Localización : Venezuela

Ver perfil de usuario

Volver arriba Ir abajo

Re: Error en funcion

Mensaje por enrique calderon el Sáb Mar 31, 2018 5:59 pm

Buenos dias,
Tal vez ya encontraste la solución a tu problema, pero el mensaje de error que te arroja, es cuando llamas a una funcion y no completas los argumentos,
en el ejemplo que pones, es:
(inicio "Hace X cosa el programa")
y tal vez cuando te presenta el mensajes lo harias así:
(inicio)

enrique calderon

Mensajes : 11
Fecha de inscripción : 25/01/2017

Ver perfil de usuario

Volver arriba Ir abajo

Re: Error en funcion

Mensaje por carlosmgilp el Sáb Mar 31, 2018 8:43 pm

Hola hermano, cómo estás.
Pues me sigue apareciendo lo mismo.
Y estoy seguro de que tiene todos los argumentos, cuando lo aplicó.
Eso es lo más extraño de todo.
Voy a seguir viendo que puede ser.
Saludos.

carlosmgilp

Mensajes : 130
Fecha de inscripción : 17/03/2016
Edad : 36
Localización : Venezuela

Ver perfil de usuario

Volver arriba Ir abajo

Re: Error en funcion

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.