 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Mie 25 Jun, 2008 8:11 pm Asunto: Convertir packages delphi a Builder |
|
|
Parece que delphi tiene mas adeptos que Builder. En la red se encuentras numerosos componentes para delphi y pocos para Builder.
¿Alguien sabe como convertir packages delphi (.dpk) a Builder (.bpk) o los proyectos (.bpg) de delphi a Builder? ¿Existe alguna aplicación que lo haga?
Gracias y saludos. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 25 Jun, 2008 9:15 pm Asunto: |
|
|
En defensa del Adorado C++
Bien, es cierto que existen muchos componentes para Delphi algunos muy buenos y algunos ni siquiera sirven.
De manera muy particular no soy asiduo a los componentes, es mas no hago uso de ellos, a excepcion de casos extremos (que casi no hay), prefiero usar el "viejo" c++ para hacer todo lo que a mi me hace falta, este tema se ha planteado muchas veces, en si, el motivo por el cual hay muchos componentes es por lo siguiente, Según mucha gente Delphi es mas fácil que c++, pero sinceramente y a pruebas me remito C++ es mucho mas poderoso que Delphi en muchos aspectos, y el motivo es ese, muchos que se hacen llamar programadores NO lo son en realidad, pues hace uso de "componentes" para crear sus sistemas haciendo del software un rompecabezas-puzzle donde solo hay que "copiar y pegar" codigo de "otros" desarrolladores.
El Objetivo no es convertir el componente de delphi a C++, el objetivo seria crear en C++ lo que te hace falta.
Defiendo a C++ por que me permite pensar y desarrollar asi como agilizar mi conocimiento sobre Windows y Linux (los dos esta echos en C++) asi como MAC que tambien esta echo en C++, quien maneje C++ lo hemos platicado qui en el foro, puede corregir y trabajar sobre UNIX sin necesidad de concer el sistema, pues UNIX esta echo tambien sobre C y C++.
Sobre tu pregunta
| Cita: | | ¿Alguien sabe como convertir packages delphi (.dpk) a Builder (.bpk) o los proyectos (.bpg) de delphi a Builder? ¿Existe alguna aplicación que lo haga? |
Creo que lo mas eficáz es que Re-programes tu mismo los componentes haciendolos paso a paso, asi tus programas no tendran problemas de Sistemas Operativos. Como caso particular puedo decir con mucho orgullo que C++ me ha abierto las puertas del mundo de la programación y mis proyectos corren desde Win 95 hasta Windows Vista, pasando por Windows Server. Sobre linux en cualquier distribucion sin estar que recompilando Kerneles y sobre MAC sin que tenga que estar buscando "componentes" para MAC.
Como consejo es mejor que no trates de convertir packages de Delphi a C++, es mejor que busques el codigo natural y puedas implementarlos asi seran "tus" propios componentes a quien les des mantenmiento y no estar peliando porque ya cambiaron de version y no funcionan como antes.
Saludos...
jejeje No al Delphi <--- jaja hasta raro se siente. _________________
 |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Mie 25 Jun, 2008 11:16 pm Asunto: |
|
|
Bueno, si yo prefiero Builder es porque pienso igual que tú. C++ Es el Lenguaje. Es la esencia de la programación orientada a objetos y es la Potencia.
Creo mis propios componentes visuales escritos directamente en C. Pero lamentablemente las VCL que usa Builder están escritas para delphi y adaptadas a Builder. Existen buenos programadores en delphi, porqué negarlo, y componentes que pueden ser útiles en alguna ocasión. No se trata de copiar y pegar. De hecho ¿Son los foros una forma de copiar y pegar ideas y ayudas de otros?. Pues estarás de acuerdo conmigo en que rotundamente No. Compartir ideas y un poco de código nos enriquece a todos.
Por eso no me cierro en banda a usar determinados componentes VCL escritos en delphi. En el fondo todas las clases de la VCL así lo son, y nos apoyamos en ellas y en el entorno visual, sencillamente por que es más rápido. Lamento que Borland abandonara las OWL de TC5, esas si eran clases y bien cercanas a las API de Windows.
Me alegra conocer gente que no sólo no reniega del C sino que defiende como tú.
Saludos y gracias por tu respuesta.  |
|
| Volver arriba |
|
 |
dobermannmx Master


Registrado: 30 Ago 2006Mensajes: 191Ubicación: Zapopan, Jal. - México
|
Publicado: Jue 03 Jul, 2008 7:46 pm Asunto: |
|
|
escafandra: Al igual que césar coincido en que es mejor "pensar y construir" que en "usar y dejar de usar la mente", pero entiendo también que hay ciertos componenetes que SABEMOS como hacerlos y por cuestión de tiempo la mayoría de las veces preferimos usar componentes de terceros.
Yo lo que he hago generalmente es bajar el componente con el código fuente, creo un nuevo componente en C++, y pego el códgo en pascal tal como vienen los fuentes, compilas y funciona perfecto en C++ la mayoría de las veces; y ya con más calma veo el fuente en pascal, lo traduzco a C++, si veo mejoras en el codigo lo hago y listo, ya lo tengo para C++.
Espero haberte ayudado, salu2 builderos _________________ ISC
Dobermannmx |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Vie 04 Jul, 2008 12:06 am Asunto: |
|
|
Si, en ocasiones yo también he compilado directamente el código fuente pascal en el Builder, aunque prefiero traducirlo a C.
Como bien dices, también se aprende de leer código fuente de terceros, aunque sea de cosas que sabemos hacer.
Saludos y gracias por tu respuesta. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|