FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Compilar proyectos Delphi en Lazarus (windows)
Estoy empezando con Lazarus. Tengo instalado LazarusWinGLScene0.9.12_06 y si empiezo un nuevo proyecto me deja utilizar todos los componentes de glscene sin problemas.
El problema lo tengo cuando intento reutilizar antiguos proyectos realizados en delphi 7. Utilizo la conversión de los dfm y dpr consiguiendo los ficheros .lfm, .lpr y .lpi. En teoria si ejecuto ese proyecto no deberia de cambiar nada del codigo para que funcionase no? El error que me da es que no me encuentra GLScene, por ello voy introduciendo en el path todas las direcciones que me pide, hasta que llega un momento que dice que hay errores de compilación en glscene1x.pas. El error es " Error: Incompatible types: got "Pointer" expected Error:" Incompatible types: got "Pointer" expected Debo de modificar algo más del proyecto? Es necesareo tener una versión más actualizada? Gracias |
#2
|
||||
|
||||
En el tema punteros el Delphi es mas permisivo que el FreePascal.
A lo mejor solucionas algunos de los problemas añadiendo al principio de cada unit realizada con Delphi, algo parecido a esto: o
De todas formas, puedes echarle un vistazo a esta pagina. Saludos. |
#3
|
||||
|
||||
Antes de decirte nada, ¿cómo has convertido el proyecto Delphi, a mano o con algún programa?
|
#4
|
|||
|
|||
Con el propio Lazarus, en el menu Herramientas -> convertir proyecto
Gracias xesk pero con lo que me has dicho no lo he conseguido. |
#5
|
||||
|
||||
Vale, pues ahora te digo que, si no recuerdo mal, no todas las versiones de GLscene funcionan con todas las versiones de Lazarus. Con el último Lazarus (0.9.24) no funciona la penúltima versión de GLscene, y la última versión de GLscene (creo que la 1.0) no funciona en la penúltima versión de Lazarus. Es decir, que si quieres utilizar la última versión de GLscene necesitarás la última versión de Lazarus. Compruebalo a ver.
|
#6
|
|||
|
|||
Efectivamente ese era el error. Estoy con el Lazarus 0.9.24 y el GLScene 1.0.0.2 y haciendo los cambios que aqui te indica lo he podido instalar bien y no da fallos al compilar, por si a alguien le interesa: http://wiki.lazarus.freepascal.org/GLScene
Muchas gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Migrar Aplicacion Lazarus De Ubuntu A Windows | volv87 | Lazarus, FreePascal, Kylix, etc. | 4 | 26-07-2007 08:03:07 |
proyectos delphi 3 en 7 | astut | Internet | 1 | 20-02-2007 10:09:21 |
Project Group: Compilar 2 o más proyectos en uno | lag_0 | Varios | 2 | 09-01-2007 18:53:21 |
Puedo Compilar con Kylix para usar en windows | Alfredo | Lazarus, FreePascal, Kylix, etc. | 4 | 01-03-2004 22:56:51 |
Proyectos multiplataforma Windows/Linux | ariels | Varios | 2 | 28-07-2003 14:45:15 |
|