Newsgroup: it.comp.lang.delphi
Titolo: SI DICE CHE IL DELPHI NON E' PORTABILE SU ALTRI S.O.

Ciao,
alcune persone mi hanno detto che un lato negativo del Delphi è il
fatto che non sia portabile su altre piattaforme. Ora, io sono un
ignorante su questo argomento, ma, non è che la Borland stia
risolvendo il problema producendo compilatori Delphi per altre
piattaforme ?
Mi riferisco al nuovo KILIX .
Byez

Beh!!...intanto la Borland (o Inprise oppure Corel vedi tu come chiamarla)
sta lavorando, se non è già uscita, alla versione per Linux.....
                Mario

Ci sta ancora lavorando.
Alcune informazioni a questo indirizzo:
http://community.borland.com/linux/0,1419,4,00.html
e le prime immagini qui:
http://www.drbob42.com/kylix
Gabriele Giacomelli


Mi riferisco al nuovo KILIX .
Kylix e' per Linux, che non e', ovviamente *tutte* le altre
piattaforme e sara', comunque, un ambiente specifico per quel sistema.
Non so, sinceramente, se un programma potra' essere portabile da
Windows a Linux.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------
#exclude <windows.h>

Se non ricordo male, adesso che rileggo le mail mi torna in mente,
esiste anche una versione per As/400.

fatto che non sia portabile su altre piattaforme.
Oltre a Kylix è attivo il progetto Lazarus (
www.lazarus.freepascal.org
)
 per il porting di Delphi su Linux
-=SIMO=-

le probabilitŕ di un porting indolore sono altissime..
Non vedo come possa, un programma serio, prescindere dalle VCL !...


le probabilitŕ di un porting indolore sono altissime..
Cioe', aspetta, temo d'aver frainteso.
Chiaro, se ci si limita ad utilizzare la VCL in modo astratto, non ci
dovrebbero essere problemi.


 Windows a Linux.
Se non ci si è infognati nelle API Win32 (ovvero utilizzo della sola VCL..)
le probabilità di un porting indolore sono altissime..
Idem per il porting a Lazarus/FreePascal (la LCL è stata scritta in modo da
essere compatibile con la VCL..)
CMQ il mese scorso sul sito Inprise era disponibile una prima documentazione
(ancora embrionale..) al riguardo.
-=SIMO=-


Infatti..era quello che intendevo dire..
Se si basano i propri programmi su un framework (quale la VCL) si è certi
che, una volta portata la VCL,
i programmi continuino a funzionare senza grossi problemi..
I ragazzi di Lazarus (
www.lazarus.freepascal.org
) stanno facendo un ottimo
lavoro.
E' quasi pronta la LCL (Lazarus Component Library), ovvero un framework
VCL-compatibile per FreePascal (il quale a sua volta è Object-Pascal
compatibile, anche a livello RTTI).
E' già stato fatto il porting di MWEdit (un componente freeware per Delphi
che implementa un editor di codice con Syntax-Highlight).
La Inprise comunque è gia a buon punto..staremo a vedere..
CMQ scrivere in Delphi su Linux è gia una certezza..  ;)
Ciao,
-=SIMO=-

da "Delphi Developer" (
www.pinpub.com/delphi/home.htm
) :
"Kylix will include the "Borland VCL for Linux," a cross-platform version of
the VCL. If you target to this smaller VCL, you can maintain good
compatibility between Linux and Windows. The cross-platform VCL will
probably lack some Windows-specific features."
[...]"Just like the current Delphi VCL has been growing since its inception,
the Linux VCL will grow as well. Based on the parts of the VCL you use, your
applications will be able to run on Windows-only, Linux-only, or both
platforms. The overlap of VCL coverage between Windows and Linux will
probably grow over time."
[...]"Also, avoid direct calls to platform-specific (Win32 or Linux) APIs.
Some parts of the VCL that have to do with graphics resources (covered under
Windows by the GDI) will change, too, so be careful using "handle" fields!"
Ciao,
-=SIMO=-

-=SIMO=-
SIMO, ti ho fatto gia' presente d'averlo capito :)

Ok, era solo per aggiungere altre info..
Ciao,
-=SIMO=-