Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Delphi2Cpp (https://www.clubdelphi.com/foros/showthread.php?t=93642)

Angel.Matilla 17-12-2018 18:36:01

Delphi2Cpp
 
Buscando información sobre cómo usar VirtalTreeview he ido a dar con un programa que "tarduce" código Delphi a C++. Se llama Delphi2Cpp y hay otro que hace le proceso inverso. ¿Alguien lo conoce y sabe como funciona?

Casimiro Noteví 18-12-2018 09:43:19

Curioso, no lo conocía, si lo pruebas nos comentas qué tal va.

Angel.Matilla 18-12-2018 10:01:22

Son dos herramientas, una en cada sentido. Hay más información, y creo que más completa, en http://delphimagic.blogspot.com/2015...-c-delphi.html.


El problema es que como de Delphi casi no se nada me pierdo, pero iré haciendo pruebas y ya os diré como va.

Neftali [Germán.Estévez] 18-12-2018 15:17:16

No los conocóia, pero normalmente estos conversores suelen ser "limitados".
Lo dicho, a ver si puedes probarlo y nos das feedback.

Ñuño Martínez 19-12-2018 14:04:48

Yo conozco h2pas, que está incluido en el paquete Free Pascal. Sirve para traducir cabeceras de C y C++ a Object Pascal. No es perfecto, y si hay directivas de pre-procesador pues te lo deja casi todo a medias, pero ayuda.

Angel.Matilla 22-12-2018 10:11:42

Una prueba
 
2 Archivos Adjunto(s)
Adelanto que en Delphi me defiendo poco o nada, por lo que no sé si lo hace bien.

Como estoy dándole vueltas al VirtualTreeview estuve buscando código de ejemplo para ver como funciona, pero sólo encontré ejemplos en Delphi, que es lo que he usado para probar la herramienta. A mi me parece que no tiene mala pinta. Subo dos ficheros con el programa descargado en Delphi y la traducción que hace a C++. Como es la versión de prueba tiene algunas limitaciones: no permite abrir directamente los ficheros originales Delphi, no permite grabar el resultado de la "traducción" y, me da la impresión, que tiene alguna limitación en cuanto al tamaño del fichero a convertir.

El resultado hay que pulirlo bastante ya que mucha de la notación de C++ dijamos que se la salta, pero me da la impresión de que lo gordo no lo hace mal.

El fichero MainForm_delphi.rar es el original y en el fichero MainForm_cpp.rar va un documento MainForm.log que es el log de la traducción.

Casimiro Noteví 22-12-2018 10:38:43

PArece que hace una buena traducción.

Angel.Matilla 22-12-2018 10:39:38

Pues la versión de prueba es gratuita.

Casimiro Noteví 22-12-2018 10:55:15

¿Y finalmente te ha servido?

Angel.Matilla 22-12-2018 11:56:26

Cita:

Empezado por Casimiro Notevi (Mensaje 530137)
¿Y finalmente te ha servido?

Despacito, pero no pinta mal. EL problemna principal es mi desonocimiento de Delphi, pero con paciencia todo se anda.


La franja horaria es GMT +2. Ahora son las 02:09:23.

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