![]() |
![]() |
| 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
|
|||
|
|||
|
Hola
Yo estoy tratando de usar lazarus pero me cuesta bastante. Tengo problemas con la llamada a las dll. Las propiedades de los controles no son todas equivalentes, etc Estoy probando la versión windows porque tuve unos problemas para instalarlo en debian. Saludos |
|
#2
|
||||
|
||||
|
Cita:
Tendrías que ir a la página web de Borland, para ver si tu distribución es una de las ¿soportadas? (http://www.borland.com/products/down...ad_kylix.html#) y descargártelo (necesitas registrarte y te mandan la clave por e-mail) Luego, puedes mirar en Google, para ver las maneras de instalarlo. Te paso los siguientes enlaces: - Instalación de Kylix 2 Open Edition (en español) http://www.geocities.com/rho_linux_b.../k2_pt_BR.html - Instalación de Kylix 3 O. E. Ubuntu y Mandriva (en portugués) http://www.jsk.com.br/delphi.html - Configuración del teclado y el debuuger integrado http://www.codecomments.com/archive3...-4-811546.html NOTAS: 1 - Los dos primeros enlaces incluyen la instalación de Zeos, Indy y otros objetos, también necesitarás instalar el paquete dbcontrols.tgz que lo encontrarás en la sección Kylix de ésta web 2 - Yo lo he instalado en Ubuntu Draper. Ya que Kylyx no tiene una salida de errores a un fichero, deberás modificar el script de instalación original para que lo haga, yo lo hice con el fichero que incluyo, para poder ver las librerías que faltaban. 3 - Te recomiendo que lo instales como root en el directorio /usr/local[kylix3 (es el que pone por defecto), aunque para instalar paquetes tengas que hacerlo también como root. 4 - Crea un directorio /usr/local/kylix3/dbin y cuando instales paquetes dile que ponga las salidas ahi (.dcu .bpl etc) y luego lo incluyes en el fichero /usr/local/kylix3/startdelphi Saludos salvica |
|
#3
|
||||
|
||||
|
Lazarus utiliza el compilador Free Pascal. Este compilador tiene un "modo Delphi", que en la última versión se invoca con la opción "-d2". Has de usar esa opción para que reconozca las palabras clave propias del lenguaje Objetive Pascal (AKA Delphi). No sé cómo se definirá usando Lazarus, pero seguro que se hará en el menú/diálogo de configuración del proyecto. Hay que tener en cuenta que el Objetive Pascal de Free Pascal no es exactamente igual el de Delphi/Kylix y habrá algunas cosas que deberán depurarse; por ejemplo, no utilizan las cadenas (STRING, ANSISTRING, PCHAR, etc.) de igual forma.
Por otro lado, dado que las librerías de Delphi son propiedad de Borland, las librerías de Free Pascal difieren bastante, aunque han conseguido reproducir unas cuantas clases. No sé si será posible utilizar JEDI con Free Pascal, nunca se me ocurrió provarlo, pero sería una posibilidad. Ya lo comentamos en esta otra conversación: Para asegurar una buena portabilidad hay que empezar por la planificación. Coger un programa terminado que no tenía previsto funcionar más que en Windows y decidir por las buenas pasarlo a Linux no es buena idea. Si es un trabajo remunerado, convenced a los Jefes de que el problema viene de lejos (que lean estas dos conversaciones). Tal vez la próxima vez os dejen hacer una planificación en condiciones. La Guerra de siempre, vamos... ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| No se usar el label. Ayuda. | Sergei | OOP | 5 | 06-02-2006 19:33:39 |
| Ayuda al usar Rave | Coco_jac | Impresión | 2 | 09-12-2005 18:08:06 |
| Ayuda para empezar usar Internet en Delphi | ggram2 | Internet | 3 | 09-11-2005 18:27:20 |
| novato, ayuda para usar aplicacion en otro ordenador | zastilla | Conexión con bases de datos | 2 | 25-07-2005 12:41:47 |
| Ayuda :para usar eof | alcides | SQL | 3 | 15-04-2004 04:42:39 |
|