hola a todos:
Soy novato en la programacion de sistemas aunque programo en visual basic, el tema es que me confunde un poco el entorno de desarrollo de visual chart.
Es decir, si programo un sistema, lo publico, e inserto en un grafico no veo el valor de las variables y me es dificil hacer comprobaciones.
¿Hay alguna forma de ver el valor que adquieren las variables en tiempo real?
Me refiero desde en entorno de programacion , porque le doy al run project y no me devuelve ningun valor.
Gracias
pregunto
-
- Mensajes: 25
- Registrado: 27 May 2006 00:51
Pues si, como dice developer trader se puede pero es muy tedioso.La forma que propone MARTING no la he probado(tengo que madurarla), pero creo que voy hacerlo al final mediante visual basic, volcando los datos en una hoja excel y programando los indicadores y graficos en visual basic. ya que no veo otra forma mas simple.
Gracias por vuestras respuestas
Gracias por vuestras respuestas
Hola txarly,
No sé si te valdrá, pero una forma de comprobar el valor de una variable en tiempo real desde Visual Chart es usando la función MsgBox.
Como sabrás, esta función te permite presentar en pantalla una mensaje y esperar a que el usuario lo lea antes de devolver el control al programa.
Usando, por ejemplo, la fecha y/o la hora para mostrar el mensaje sólo en algunas barras (y no en todas), puedes inspeccionar el contenido de cualquier variable en tiempo de ejecución:
Saludos.
No sé si te valdrá, pero una forma de comprobar el valor de una variable en tiempo real desde Visual Chart es usando la función MsgBox.
Como sabrás, esta función te permite presentar en pantalla una mensaje y esperar a que el usuario lo lea antes de devolver el control al programa.
Usando, por ejemplo, la fecha y/o la hora para mostrar el mensaje sólo en algunas barras (y no en todas), puedes inspeccionar el contenido de cualquier variable en tiempo de ejecución:
Código: Seleccionar todo
If .Date = 20041029 And .Time = 1145 Then
MsgBox "La variable kk contiene: " & kk
End if
Si te ha gustado este hilo del Foro, ¡compártelo en redes!