FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ejecutar aplicación en Unix
Saluditos a todos!!
He creado una aplicación desarrollada en Delphi 7.0, realmente soy novato en desarrollo Delphi, mi duda es cómo correr esa aplicación bajo una plataforma Unix, mi objetivo es que mi aplicación se ejecute tanto en Windows como en Unix o Linux. ¿Qué modificaciones debo hacer al código que funciona bajo Windows?, ¿Debo desarrollar una aplicación diferente para cada Sistema Operativo?. ¿Qué pasos debo seguir?,Ayudenme por favor. Felices fiestas!! |
#2
|
|||
|
|||
Segun recuerdo.
tu aplicacion no debe de usar llamadas a la api de windows. si quieres que se ejecute con todas sus funciones en *nix y windows. si usas llamadas a apis de windows, en los *nix no te va a funcionar y hasta te pueden dan mensajes error Prueba haciendo una simple aplicacion con solo el form compilalo y pruebalo en los *nix. que dices. otra cosa. con delphi 7, en el menu archivo nuevo. en el repositorio ?= tienes la opcion de hacer un proyecto para kylix. - Tambien fijate en como estan declaradas las secciones uses. para windows, no llevan el prefijo Q o Qt, De todas formas revisa la ayuda de delphi. si algo no es correcto de lo que te he dicho. ando en ubuntu. que el windows xp se me murio. y no tengo el delphi ni el kilyx instalado. |
#3
|
||||
|
||||
Otra opción, no nativa, pero igualmente válida, es ejecutar el programa en linux con Wine... (el exe de windows).
Depende de lo que haga tu aplicación, podría funcionar muy bien sin hacer cambio alguno. Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
Pequeño inconveniente
Ok...
Agradesco mucho su atención, hare algunas pruebas y entonces les comunico el resultado. La verdad es que la aplicacion consiste en generar reportes en excel y creo que produciría errores, que me pueden recomendar para generar el reporte? Me pueden dar una ayudadita? Por favor... |
#5
|
||||
|
||||
Bueno, eso de generar reportes en excel en linux está medio complicado. Que tal si generases los informes en un formato estándar... (podría ser un CSV) y que luego el usuario los abra donde le plazca...
Otra opción, aunque no se que tan fácil de integrar pueda ser con delphi, es usar otro software de oficina que sea soportado en ambas plataformas (aló OpenOffice) Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
Ok
Gracias por la información!!
Estamos en contacto, voy a investigar y despues comento los resultados. gracias. |
#7
|
||||
|
||||
Hola gente
Tengo entendido que para que un proyecto en Windows sea compilado en Linux: 1º - hay que utilizar "Proyect CLX" en vez de "Application" para que incluya las "QT" 2º - Utilizar componentes que sean multiplataforma (tipo Zeos) 3º - Si utilizas una función que llame a la API de Windows debes utilizar la misma función que llame al System de Linux, mediante una clausula "$IFDEF ... $ELSE .. $ENDIF", para que pueda compilar en ambas plataformas, por ejemplo (para tener el separador de ficheros/directorios): Si me equivoco o falta algo, corrijanme Saludos Salvica |
|
|
|