Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-02-2007
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Question Logrando cross-compiling en .NET, Win32 y Linux

Ok, una de las metas que tengo para MUTIS este año es lograr que sea usable para los usuarios de Delphi Win32 (que son la mayoria) y quizas de pasos para los que usan Kilyk y/o FreePascal. Creo que es una meta facilmente alcanzable maxime cuando MUTIS es una libreria no visual y es muy independiente en si.

Es mi primer intento en esto, y lo tengo muy crudo. Lo que me preocupa es el manejo de la memoria (en este momento todo el codigo asume que esta con un garbage collector), el manejo de threading y los streams. El resto es pan comido.

Para ello, he inciado un conjunto de clases que sirvan para abstraer las diferencias que hay entre esas plataforma.

He iniciado una rama de codigo que es *independiente* de todo lo que es MUTIS

http://mutis.svn.sourceforge.net/vie.../PortableCode/

asi que si a alguien le interesa (o me puede dar una luz, en especial como hago que el codigo sea compatible dentro y fuera de la GC) pues denle una mirada! (Todo esta muy crudo!)

El codigo completo se puede descargar con el comando

svn co https://mutis.svn.sourceforge.net/svnroot/mutis mutis

La idea es la siguiente:

Se crea una clase como

Código Delphi [-]
type
 TTextReader = class(
  {$IFDEF Win32}
  TWin32TextReader
  {$ENDIF}

  {$IFDEF CLR}
  TNetTextReader
  {$ENDIF}
);

Sobre la cual no hay codigo ni definiciones. Luego se crea una clase por cada plataforma (mmmm... quizas deberia implementar una interface?) y alli se pone lo necesario.

Que les parece?
__________________
El malabarista.
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
Problemas con el Cross Kilix! PiornoCKA&G Varios 4 29-01-2007 10:23:42
Cross Site Scripting (XSS) dec Seguridad 22 26-12-2006 22:15:31
Pivot table Editable (cross-tab) villegasmajano MS SQL Server 1 25-10-2006 23:28:57
Ajuste de decimales en un Cross-Tab nugame Impresión 4 16-06-2004 13:40:44


La franja horaria es GMT +2. Ahora son las 15:10:25.


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