Autor Tema: [LANG][TOOL] Archivos .imp/.import  (Leído 12104 veces)

SplinterGU

  • Administrator
  • *****
  • Mensajes: 13001
  • Karma: 379
[LANG][TOOL] Archivos .imp/.import
« en: Septiembre 12, 2007, 03:09:26 pm »
Estos archivos son una lista de módulos a cargar.

Pueden ser de 2 tipos, globales o por módulo.

Globales, tienen el nombre bgdc.imp y/o bgdc.import, y deben estar en el directorio del compilador.

Locales, son por proyecto, el nombre es <nombre del prg>.imp y/o <nombre del prg>.import, y deben estar en el mismo directorio del .prg.

Los nombres de los módulos deben especificarse sin extensión, por ejemplo, para mod_cd.dll o mod_cd.so, solo hace falta poner mod_cd.
Se debe especificar 1 módulo por linea.

NOTA:
Esta característica es opcional, puedes usar el clásico "import" en tu programa.
Este archivo de importación solo es usado en tiempo de compilación.
« última modificación: Junio 17, 2008, 09:46:56 pm por SplinterGU »
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

  • Administrator
  • *****
  • Mensajes: 4039
  • Karma: 257
    • BennuGD Mobile Worklog
Re: Archivos .imp/.import
« Respuesta #1 en: Septiembre 12, 2007, 07:37:18 pm »
Parece muy útil, muchas gracias :)
===========
It seems very useful, thank you very much:)
« última modificación: Septiembre 12, 2007, 07:56:41 pm por josebita »

Goku jr

  • Sr. Member
  • ****
  • Mensajes: 347
  • Karma: 6
Re: Archivos .imp/.import
« Respuesta #2 en: Septiembre 12, 2007, 07:44:10 pm »
me gusta esa opcion!

Abram

  • Jr. Member
  • **
  • Mensajes: 75
  • Karma: 8
  • a.k.a. GOKÙ
Re: Archivos .imp/.import
« Respuesta #3 en: Septiembre 12, 2007, 07:53:29 pm »
Habra que probarlo! (alguna fecha aprox. de salida de bennu? ;) )

SplinterGU

  • Administrator
  • *****
  • Mensajes: 13001
  • Karma: 379
Re: Archivos .imp/.import
« Respuesta #4 en: Septiembre 12, 2007, 08:04:59 pm »
Muy poco...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Divnético

  • Newbie
  • *
  • Mensajes: 27
  • Karma: 0
Re: Archivos .imp/.import
« Respuesta #5 en: Septiembre 12, 2007, 09:44:17 pm »
Genial! No veo la hora para probarlo!

Saludos
-. Nunca pierdas la esperanza, recuerda eso .-


-. Aprendiz de mucho. Maestro de unos pocos .-

Drumpi

  • Hero Member
  • *****
  • Mensajes: 6468
  • Karma: 168
  • Odio el periodo "entre proyectos"
    • La web de Drumpi
Re: Archivos .imp/.import
« Respuesta #6 en: Septiembre 12, 2007, 10:00:01 pm »
Bueno, no parece gran cosa teniendo el import de toda la vida, pero claro, con bennu en plan modular siempre habrá unos módulos básicos que cargaremos siempre, y tenerlos ya "pre-programados" ahorra tiempo.
Además, al no necesitar extension, dara igual que compilemos para un SO o para otro, se los tragará igual y no habrá que elegirlo por código.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

SplinterGU

  • Administrator
  • *****
  • Mensajes: 13001
  • Karma: 379
Re: Archivos .imp/.import
« Respuesta #7 en: Septiembre 12, 2007, 10:17:45 pm »
Igual el import común de toda la vida también vale sin extensión...
La idea no es solo evitar tener que ponerlo constantemente, sino que sirve también para varios motivos:
1) para que todos aquellos que ya tienen codigos en fenix, no tengan que tocar sus fuentes para compilar con bennu, solo poner el archivito en cuestion.
2) porque todavía no tengo el esquema definitivo de dlls, y algunas de las dlls que tengo van a desaparecer, por consiguiente es menos traumático tocar un archivo de configuración que tocar el fuente. (Recordemos que uno de los primeros "peros" que muchos pusieron cuando anuncie la modularidad de Bennu, es "¿pero voy a tener que tocar mi código escrito en Fenix?")
3) hay otros tantos motivos interesantes más que ya sabrán.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

simulatorone

  • Jr. Member
  • **
  • Mensajes: 66
  • Karma: 4
  • En 2 mundos....
    • Nami♥ビロリータ  MySpace
Re: [LANG][TOOL] Archivos .imp/.import
« Respuesta #8 en: Enero 15, 2010, 11:05:28 am »
Lo malo que tienes que SABER! que modulos usa tu juego, y yo prefiero añadirlos TODOS!! por si de caso.

Lo suyo que hubiera alguna manera de compilar que autoañada los modulos necesarios de tu juego, te copia los archivos a la carpeta de tu juego automaticamente.(pero eso si creamos nuestro.exe) y tambien que autogenere el archivo .imp

al igual que hay un parametro de compilar que añade los archivos multimedia y te lo crea en .exe.

Se puede crear .exe con el dbc y multimedia(fpg,map...) todo en un archivo .exe??
lo digo por que lei este post tan interesante!
[TOOL] Parámetros para Bgdc.exe
http://forum.bennugd.org/index.php?topic=53.0
Super SMASH KeI (Wiz-PC)-V:0.05- Adaptacion a 16bits :)
PUSH (Wiz-PC)-V:0.83b- Multijugador! :)

Windgate

  • Hero Member
  • *****
  • Mensajes: 2930
  • Karma: 124
    • TRINIT Asociación de Informáticos de Zaragoza
Re: [LANG][TOOL] Archivos .imp/.import
« Respuesta #9 en: Enero 15, 2010, 05:51:31 pm »
Citar
Se puede crear .exe con el dbc y multimedia(fpg,map...) todo en un archivo .exe??

Prueba con el Packator que viene en el Bennupack y verás xD

Eso sí, tienes que tener la "maquinaria" de Bennu en el mismo directorio, tal y como lo tengo yo hecho en los ejemplos de mi tuto.
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

SplinterGU

  • Administrator
  • *****
  • Mensajes: 13001
  • Karma: 379
Re: [LANG][TOOL] Archivos .imp/.import
« Respuesta #10 en: Enero 15, 2010, 07:17:59 pm »
no hace falta el packator... wind no hizo las tareas... muy mal...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

  • Administrator
  • *****
  • Mensajes: 13001
  • Karma: 379
Re: [LANG][TOOL] Archivos .imp/.import
« Respuesta #11 en: Enero 15, 2010, 07:18:40 pm »
A ver si alguien hizo las tareas y sabe por que no se hace un import automatico de las dlls?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Rein (K´)ah Al-Ghul

  • Hero Member
  • *****
  • Mensajes: 657
  • Karma: 8
Re: [LANG][TOOL] Archivos .imp/.import
« Respuesta #12 en: Enero 15, 2010, 09:11:14 pm »
Segun recuerdo al compilar habia un parametro para incluir archivos dentro del DCB...
no recuerdo cual
u.u

El tema de los autoimports no es lo mismo q lo anterior??
...
2) porque todavía no tengo el esquema definitivo de dlls, y algunas de las dlls que tengo van a desaparecer, por consiguiente es menos traumático tocar un archivo de configuración que tocar el fuente
...

Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.

en vez de darme Karma positivo, denme (K´)arma negativ

SplinterGU

  • Administrator
  • *****
  • Mensajes: 13001
  • Karma: 379
Re: [LANG][TOOL] Archivos .imp/.import
« Respuesta #13 en: Enero 15, 2010, 09:43:36 pm »
nop, eso es el porque de los .imp, pero no de los autoimports... :D
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Drumpi

  • Hero Member
  • *****
  • Mensajes: 6468
  • Karma: 168
  • Odio el periodo "entre proyectos"
    • La web de Drumpi
Re: [LANG][TOOL] Archivos .imp/.import
« Respuesta #14 en: Enero 16, 2010, 12:41:50 am »
Porque hay librerías que tienen declarada la misma variable global y es posible que se añada la incorrecta (y sus dependencias) o ambas (y sus dependencias) (esos warnings peligrosos).
Y no hablemos de cuando se usen módulos no oficiales con los mismos nombres de función... o con distintos ¿como sabe bennu los nombres de esos módulos no oficiales?
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)