Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 08-12-2005
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 23
salvica Va por buen camino
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):
Código Delphi [-]
 
implementation
{$ifdef LINUX}
const OS_Separador : string[1] = '/';
{$else}
const OS_Separador : string[1] = '\';
{$endif}
Si me equivoco o falta algo, corrijanme
Saludos
Salvica
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 00:24:49.


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