Article View: es.comp.os.linux.programacion
Article #7006Re: KYLIX C++
From: C.Wayne Ratliff
Date: Mon, 21 Apr 2003 18:31
Date: Mon, 21 Apr 2003 18:31
70 lines
3711 bytes
3711 bytes
"Jan" <Janlankan@mixmail.com> escribi� en el mensaje
news:b8188t$53chd$1@ID-103285.news.dfncis.de...
> A ver si me aclaro. Yo no he andado con Delphi ni C++ Builder en
> windows, asi que no los conozco.
> Si se que en Delphi de windows, aunque esta orientado al pascal
preferentemente, se
> podia compilar tambien C++ builder.
Veamos.
.- Con Delphi s�lo puedes compilar en "Object Pascal" y en "Ensamblador".
.- Con C++Builder puedes compilar en "C++", "Object Pascal" y "Ensamblador".
A�n as� no es aconsejable utilizar el C++Builder para hacer un programa
en
con "Object Pascal". (este es otro tema).
.- La posibilidad de Compilar Object Pascal con C++Builder se realiz� para
poder utilizar toda la VCL (Visual Component Library) que ya ten�a muy
rodada
el entorno Delphi. De manera que se ahorraban todo el tiempo que tardar�an
en
reprogramar toda la VCL en C++.
.- Kylix es un producto que se basa, enteramente en las librerias de C++ de
QT.
.- Como las QT tienen un interface C++ es muy f�cil implementar el Kylix
C++/QT
.- Para montar Kylix Delphi tuvieron que hacer unas interfaces y retocar y
reprogramar
algunos componentes. Esto es lo que se llama "CLX". Sustituto total de la
VCL en
Kylix y en cambio en Delphi tan s�lo se trata de una alternativa, puesto que
podemos
seguir utilizando la VCL. Es m�s, yo he realizado algunas pruebas y es
posible, hasta
realizar programa h�bridos, mitad VCL, mitad CLX. (chapuza total, pero
funcionan).
.- Respecto a si en C++Builder se puede utilizar la CLX, siento comentarte
que me
pillas ahora mismo un poco desinformado. Aunque supongo no habr� ning�n
problema.
Lo que ha de quedarte claro es que la VCL est� basada en Win32 y por lo
tanto no
tiene cabida en el mundo Linux.
> Bien, a mi en principio no me interesa mucho el Delphi (Pascal), sino un
> RAD para C++ en Linux.
Precisamente cuanto te comentaba que cualquier libro de Delphi te
valdr�a es
porque el RAD es practicamente id�ntico en las cuatro implementaciones
(o tres si lo prefieres).
>Y que los programas que haga en Linux (C++ con CLX y
> OpenGL-Mesa) tenga la posibilidad de compilarlos tambien en Windows.
> (�Que tendria que usar cuando quiera pasarlos a Windows, el Delphi o el
entorno C++
> Builder?)
.- No tendr�as que hacer apenas nada. A mi parecer, el camino que sigues es
el m�s correcto.
Si programas en Kylix, luego no tendr�s que tocar casi nada al pasarlo a
Win32.
> Pues aprovecho y pongo otras cuestiones mas en otro post. :)
Me voy a buscar el otro post. ;-)
Technical Details
Message-ID:
<b81d8p$578mn$1@ID-183007.news.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!39.red-80-32-254.pooles.rima-tde.NET!not-for-mailReferences:
<b7k0s4$1ih5u$1@ID-103285.news.dfncis.de> <b7knn6$20ukt$1@ID-183007.news.dfncis.de> <b8188t$53chd$1@ID-103285.news.dfncis.de>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,c56c9ddeb75e3c93 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-04-21 11:28:44 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!39.red-80-32-254.pooles.rima-tde.NET!not-for-mail From: "C.Wayne Ratliff" <c.wayne.ratliff@yahoo.co.uk> Newsgroups: es.comp.os.linux.programacion Subject: Re: KYLIX C++ Date: Mon, 21 Apr 2003 20:31:28 +0200 Lines: 73 Message-ID: <b81d8p$578mn$1@ID-183007.news.dfncis.de> References: <b7k0s4$1ih5u$1@ID-103285.news.dfncis.de> <b7knn6$20ukt$1@ID-183007.news.dfncis.de> <b8188t$53chd$1@ID-103285.news.dfncis.de> NNTP-Posting-Host: 39.red-80-32-254.pooles.rima-tde.net (80.32.254.39) X-Trace: fu-berlin.de 1050949723 5481175 80.32.254.39 (16 [183007]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106