Enseñando a los hijos
Publicado: Jue Mar 08, 2012 9:42 am
Hola:
Tengo un hijo de 13 años que está ilusionado en que le enseñe a programar y como que yo el lenguaje que mejor dominio es el xbase pues he decidido comenzar con él con pequeños ejercicios con xharbour en modo consola a fin de que comience a conocer el lenguaje. Para ello he encontrado en el blog de René un modo de usar el ide de xailer para ello. Siguiendo sus instrucciones creo un proyecto y en vez de crear un formulario creo un modulo p.e. modulo1.prg indicándole al proyecto que el módulo principal es modulo1.prg y a su vez marca la libreria gtwin.lib para incluir en el ejecutable, todo siguiendo sus instrucciones de modo que la cosa queda así:
Módulo del proyecto prueba.prg
#include "Xailer.ch"
Procedure Main()
Application:cTitle := "gestion"
prueba()
Application:Run()
Return
y el módulo1.prg
#include "Xailer.ch"
Function prueba()
cls
@ 0,0 say "Hola mundo"
wait "Pulse una tecla para continuar.."
Return Nil
Pues bien cuando compilo no me da ningún error y cuando lo ejecuto no me aparece nada (ninguna ventana ms-dos con el famoso hola mundo) , aunque el ejecutable se ha credao y está ejecutándose, de hecho el botón azul está conectado y si lo pulso me dice que el programa se ha detenido.
Lo he probado también usando el Xedit y siguiendo los mismos pasos que René indica en su blog y el resultado es el mismo.
Alguien me podría decir que estoy haciendo mal y como poder solucionarlo.
Todo sea por los hijos que tomen las primeras nociones de programación en este nuestro querido lenguaje, que cuando crezca tiempo tendrá para adentrarse en los nuevos paradigmas.
Anticipadamente gracias,
Emilio Gil.
Tengo un hijo de 13 años que está ilusionado en que le enseñe a programar y como que yo el lenguaje que mejor dominio es el xbase pues he decidido comenzar con él con pequeños ejercicios con xharbour en modo consola a fin de que comience a conocer el lenguaje. Para ello he encontrado en el blog de René un modo de usar el ide de xailer para ello. Siguiendo sus instrucciones creo un proyecto y en vez de crear un formulario creo un modulo p.e. modulo1.prg indicándole al proyecto que el módulo principal es modulo1.prg y a su vez marca la libreria gtwin.lib para incluir en el ejecutable, todo siguiendo sus instrucciones de modo que la cosa queda así:
Módulo del proyecto prueba.prg
#include "Xailer.ch"
Procedure Main()
Application:cTitle := "gestion"
prueba()
Application:Run()
Return
y el módulo1.prg
#include "Xailer.ch"
Function prueba()
cls
@ 0,0 say "Hola mundo"
wait "Pulse una tecla para continuar.."
Return Nil
Pues bien cuando compilo no me da ningún error y cuando lo ejecuto no me aparece nada (ninguna ventana ms-dos con el famoso hola mundo) , aunque el ejecutable se ha credao y está ejecutándose, de hecho el botón azul está conectado y si lo pulso me dice que el programa se ha detenido.
Lo he probado también usando el Xedit y siguiendo los mismos pasos que René indica en su blog y el resultado es el mismo.
Alguien me podría decir que estoy haciendo mal y como poder solucionarlo.
Todo sea por los hijos que tomen las primeras nociones de programación en este nuestro querido lenguaje, que cuando crezca tiempo tendrá para adentrarse en los nuevos paradigmas.
Anticipadamente gracias,
Emilio Gil.