![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Saludos. ![]() |
|
#2
|
||||
|
||||
|
El problema es que Delphi no admite que se compartan variables con los archivos DLL. En las primeras versiones (4.2) sí era compatible, pero para ello tuve que crear otra DLL extra de forma que Delphi obtenía punteros a esas variables vía una función, claro que eso complicaba mucho la cosa puesto que había que trabajar con otra DLL a parte de la de Allegro y luego los punteros... Algunas variables son imprescindibles, como la variable "al_screen" que representa a la pantalla y la "al_color_map" para la conversión de bitmaps, etc., por lo que no puede prescindirse de ellas.
La última versión (5.0) tiene la ventaja de que no hay variables (Delphi no es el único que daba problemas. Al parecer Python y C# también tenían lo suyo) por lo que Delphi debería funcionar. Lo cierto es que no sé si funciona porque no lo he probado. Ahora mismo estoy trabajando para que la versión estable (4.4) funcione en 64 bit, lo cual es un poco más complejo de lo que parece a simple vista. Por ahora lo único que he conseguido es que unos pocos ejemplos funcionen tanto en 32 bit como en 64 bit, que otros sólo funcionen en 32 bit, y que el resto no funcione en ninguno de los dos sistemas... Incluso estoy pensando en rendirme y trabajar sólo en la versión 5.0, pero es que hay cosas que esta versión no tiene y la 4.4 sí, en especial cosas "retro" de las que a mi me gustan (gráficos de 8bit, música MIDI, ...).
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#3
|
||||
|
||||
|
Hola muchachada.
Ayer subí el paquete con los cambios hechos a la versión 4.4 de Allegro.pas (ya es 4.4.4 ), que sigue sin soportar Delphi pero soluciona un potrollón de problemas y errores, añade cosas nuevas y permite generar aplicaciones de 64 bit.Es posible (o no) que tarde en ponerme con la versión 5 (que sí, que va funcionar con Delphi, en serio, que está pensado) porque tengo que actualizar weberías y hacer otras cosas como, por ejemplo, terminar algún juego. ![]() Aquí esto para dudas y comentarios que quieran hacerme.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#4
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Pues ha sido total y absolutamente fortuito, porque no estaba planeado en absoluto.
La pena es que no va a poder repetirse en unos cuantos años. ![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#6
|
||||
|
||||
|
Oye, ¿qué te ocurrió?, no te reconozco en ese avatar
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
Es que acabo de darme cuenta de que lo he cambiado en todas partes menos aquí. ¿No gusta?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Nueva version de Mysql 5.5 | RebeccaGL | MySQL | 6 | 27-03-2012 15:44:48 |
| CrossKylix, nueva versión. | donald shimoda | Lazarus, FreePascal, Kylix, etc. | 1 | 28-07-2010 15:11:21 |
| Nueva version 0.9.26 | brakaman | Lazarus, FreePascal, Kylix, etc. | 4 | 15-10-2008 15:42:53 |
| OllyDBG Version 2.0 - Pre-alpha code, Nueva versión de este increible depurador | Black_Ocean | Noticias | 1 | 16-04-2008 11:51:47 |
| [Allegro.pas] Nueva versión de la biblioteca de juegos | Ñuño Martínez | Varios | 16 | 19-12-2007 13:40:27 |
|