Hola, acabo de conocer Xbasic, he programado durante años en Clipper y
buscaba un lenguaje que permita hacer GUI, y buscando en la web me
topé con esto.
Traté de probar con un programa simple para ver como funcionan los .exe
No se si tengo un problema de PATH (me parece que no) pero no me funciona.
Para ser más concreto: en un primer momento ejecuté:
nmake -f kkk.mak y fui agregando todo lo q el nmake me iba pidiendo en
el mismo directorio (librerías, include, etc.) hasta que logre un
kkk.exe. Lo extraño es que cuando lo ejecutaba, en lugar de una
pantallita con un botón (sin evento asociado ni nada) me aparecía la
pantalla del xbasic, como si hubiera ejecutado XB.
Luego intenté sacarlo del directorio .bin, porque en la documentación
dice algo sobre eso:
Standalone programs will not run properly in the working directory
because they will runtime link to the program development environment
library \xb\xb.dll instead of the standalone executable support
library \xb\run\xb.dll or \windows\xb.dll . That's why standalone
executables are saved in the \xb\run directory instead of the \xb
working directory. (Los programas independientes no funcionarán
correctamente en el directorio de trabajo porque ellas harán un link
runtime a la biblioteca "program development environment" \xb\xb.dll
en vez de la biblioteca "standalone executable support"
\xb\run\xb.dll o \windows\xb.dll . Ésyo es porque los executables
independientes son salvados en el directorio \xb\run en vez del
directorio de trabajo.)
Ahi me funcionó todavía menos: ya que me sale un mensaje de que
include not found, bad instalation.
tengo cuatro preguntas:
1 ¿qué diferencia hay entre las bibliotecas "program development
environment" y "standalone executable support", si es que son
distitnas y yo estoy traducionedo correctamente?
2 ¿cómo debe ser la instalación en cuanto a directorios, path, etc. ya
que a mí, por ejemplo, en la instalación no se me creo ningún
directorio \run, y no se hizo ningún cambio en el PATH?
3 ¿existe alguna otra documentación sobre la producción de ejecutables
que no sea la que aparece en el sitio oficial de xbasic?
4 ¿por qué no me funciona?
Gracias de antemano, espero poder utilizar este lenguaje y participar
activametne del grupo.
Pablo