Supongo que esto se hace mediante las funciones get_string y get_integer. Pero las he probado y de momento no me funciona.

En el evento CREATE defino la variable num = 0

y en el evento DRAW pongo esto:

get_integer('Di un numero: ', num);

show_message(num);


Osea, lo que quiero es que el programa me pida un numero y que lo guarde en la variable num. Y luego, que lo muestre mediante el show_message.

Ya me imagino que algo estoy haciendo mal... :-X

La función get_integer devuelve el valor introducido. Así que tienes que poner:

num=get_integer('Di un numero: ', num);
show_message(string(num));


Saludos!