Hola, espero encontrar ayuda y contribuir en el foro tanto como pueda ^^
Pero, tengo un problema, he descargado un tutorial de los ejemplos DVi y cuando quiero ejecutarlos dándole a play en el gemix edit, me salta un error y no se que es, no lo puedo solucionar, porque no son ni problemas de archivos .dll, ni que la carpeta este mal situada, todas las folders la tenog en el mismo sitio y los tutos tambien, nos e que hacer estoy deseperado, es un error muy raro, me sale que envie el informe de errores y miro la info tecnica, pero no tengo ni idea de como solucionarlo.
Me presento
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Me presento
Hola snack93, bienvenido en esta comunidad 
Para ayudarte es necesario tener mas info sobre el problema:
- cual tutorial has descargado
- que tipo de error te salta al ejecutarlo y/o compilarlo
Para ayudarte es necesario tener mas info sobre el problema:
- cual tutorial has descargado
- que tipo de error te salta al ejecutarlo y/o compilarlo
-
snack93
- Posts: 10
- Joined: Mon Jul 12, 2010 5:34 pm
Re: Me presento
Vale a ver, por ejemplo tengo un juego llamado mario.exe y lo habro con el gemix edit, al darle a ejecutar desde el programa me sale un error, y sin el programa me sale el mismo error, si quieres pongo el error, en si, pero es muy largo.CicTec wrote:Hola snack32, bienvenido en esta comunidad
Para ayudarte es necesario tener mas info sobre el problema:
- cual tutorial has descargado
- que tipo de error te salta al ejecutarlo y/o compilarlo
Last edited by snack93 on Mon Aug 09, 2010 8:05 pm, edited 1 time in total.
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Me presento
mario.exe es un ejecutable, con el GMXEdit deberias cargar ficheros de codigo fuente (.PRG), darle a compilar y ejecutar, y si no hay errores de compilacion Gemix deberia crearte el exe y ejecutarlo.
Pues si, si puedes poner uno screenshot de lo que pasa es mejor.
Pues si, si puedes poner uno screenshot de lo que pasa es mejor.
-
snack93
- Posts: 10
- Joined: Mon Jul 12, 2010 5:34 pm
Re: Me presento
Vale voy a hacerlo ahora con un archivo .prg concretamnte alien.prgCicTec wrote:mario.exe es un ejecutable, con el GMXEdit deberias cargar ficheros de codigo fuente (.PRG), darle a compilar y ejecutar, y si no hay errores de compilacion Gemix deberia crearte el exe y ejecutarlo.
Pues si, si puedes poner uno screenshot de lo que pasa es mejor.
Archivo PRG

Ejecuto y error



- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Me presento
Ok, este error es bastante raro, pero veamos lo que puede pasar:
- que windows estas utilizando, xp, vista o 7 ?
- el alien.prg donde esta situado, en la misma carpeta de la beta o en otra posicion ?
- si el PRG esta puesto en una carpeta distinta de la beta, averigua si se han copiado bien todas las DLL (en particular la graphics que en este caso da error)
- prueba a utilizar esta linea de codigo despues del BEGIN de PROGRAM:
- si niguno de los puntos anteriores soluciona el problema, elimina la carpeta de Gemix y rebaja el pack, posiblemente se ha descargado/descomprimido mal y algun modulo como la graphics esta corrupto.
Si sigue tenendo problemas, ya veremos otra solucion.
- que windows estas utilizando, xp, vista o 7 ?
- el alien.prg donde esta situado, en la misma carpeta de la beta o en otra posicion ?
- si el PRG esta puesto en una carpeta distinta de la beta, averigua si se han copiado bien todas las DLL (en particular la graphics que en este caso da error)
- prueba a utilizar esta linea de codigo despues del BEGIN de PROGRAM:
Code: Select all
set_render_mode(rendering2D_software);
Si sigue tenendo problemas, ya veremos otra solucion.
-
snack93
- Posts: 10
- Joined: Mon Jul 12, 2010 5:34 pm
Re: Me presento
Vale he hecho lo que em has dicho, pero igual, voy a bajarme el pack otra vez y te pregunto paso por pasoCicTec wrote:Ok, este error es bastante raro, pero veamos lo que puede pasar:
- que windows estas utilizando, xp, vista o 7 ?
- el alien.prg donde esta situado, en la misma carpeta de la beta o en otra posicion ?
- si el PRG esta puesto en una carpeta distinta de la beta, averigua si se han copiado bien todas las DLL (en particular la graphics que en este caso da error)
- prueba a utilizar esta linea de codigo despues del BEGIN de PROGRAM:- si niguno de los puntos anteriores soluciona el problema, elimina la carpeta de Gemix y rebaja el pack, posiblemente se ha descargado/descomprimido mal y algun modulo como la graphics esta corrupto.Code: Select all
set_render_mode(rendering2D_software);
Si sigue tenendo problemas, ya veremos otra solucion.
-
snack93
- Posts: 10
- Joined: Mon Jul 12, 2010 5:34 pm
Re: Me presento
Me he bajado el pack, he ejecutado el gemix.exe, luego el gemixedit.exe, he indicado los folders en la carptea gemix y he puesto un archivo .prg. Con el alien.prg me da un error, con el mario.prg me da otro error diferente.
ALIEN

MARIO

ALIEN

MARIO

- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Me presento
Ok, esos ya son errores de ejecucion distintos:
- el primero te indica que esta buscando el file video FLI/FLC en la ruta alien\intro.fli y no lo encontra (averigua de tener el file en dicha ruta)
- el segundo error te indica que estas intentando utilizar una modalidad grafica no suportada (por ejemplo tiene el escritorio a 16bits y estas intentando ejecutar un juego de 32bits)
crea un nuevo PRG de prueba por ejemplo llamado test.prg y copiale este codigo:
compilalo y ejecutalo para probar si funciona, el programa deberia crearte una ventana de 640x480 y imprimir un cuadrado verde, el programa correra hasta que no pulses ESC.
Asi veamos si hay otros problemas.
- el primero te indica que esta buscando el file video FLI/FLC en la ruta alien\intro.fli y no lo encontra (averigua de tener el file en dicha ruta)
- el segundo error te indica que estas intentando utilizar una modalidad grafica no suportada (por ejemplo tiene el escritorio a 16bits y estas intentando ejecutar un juego de 32bits)
crea un nuevo PRG de prueba por ejemplo llamado test.prg y copiale este codigo:
Code: Select all
program test;
global
map;
begin
set_mode(640, 480, 16);
map = new_map(100, 100, rgb(0, 255, 0));
graph = map;
x = 320;
y = 240;
repeat
frame;
until(key(_esc));
end
Asi veamos si hay otros problemas.