Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-01-2008
gallipi gallipi is offline
Miembro
 
Registrado: abr 2007
Posts: 29
Poder: 0
gallipi Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 18-01-2008
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
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:
Código Delphi [-]
{$IFDEF FPC}
  {$mode objfpc}{$H+}
{$ENDIF}
o
Código Delphi [-]
{$IFDEF FPC}
  {$MODE DELPHI}
{$ENDIF}

De todas formas, puedes echarle un vistazo a esta pagina.

Saludos.
Responder Con Cita
  #3  
Antiguo 19-01-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Antes de decirte nada, ¿cómo has convertido el proyecto Delphi, a mano o con algún programa?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #4  
Antiguo 21-01-2008
gallipi gallipi is offline
Miembro
 
Registrado: abr 2007
Posts: 29
Poder: 0
gallipi Va por buen camino
Con el propio Lazarus, en el menu Herramientas -> convertir proyecto
Gracias xesk pero con lo que me has dicho no lo he conseguido.
Responder Con Cita
  #5  
Antiguo 21-01-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
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.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #6  
Antiguo 21-01-2008
gallipi gallipi is offline
Miembro
 
Registrado: abr 2007
Posts: 29
Poder: 0
gallipi Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 08:50:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi