Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Codigo de CSharp a Delphi (https://www.clubdelphi.com/foros/showthread.php?t=47462)

jhonny 29-08-2007 00:46:08

Codigo de CSharp a Delphi
 
1 Archivos Adjunto(s)
A continuación les presento un software que corre bajo win32 y que hace uso de un WebService creado en CodeGear llamado BabelCode, esta utilidad la he creado utilizando el WSDL que encontré en http://lingua.codegear.com/babelcode...rter.asmx?WSDL, según la pagina de CodeGear ese WebService es un WebService que aún es experimental, pero como andan de moda todas estas cosas, pues por eso lo he utilizado :D.

El software esta hecho con D2007 y entre otras cosas usa el objeto TGridPanel que me a gustado bastante, pero si ustedes desean compilarlo en otro delphi solo sera cuestion de que quiten el TGridPanel y Pongan dos RichEdit como ustedes quieran hacerlo ;).

Ahh, ¿Que hace el utilitario y como se usa?, pues la cuestión es muy sencilla, el utilitario convierte de codigo CSharp a codigo Delphi haciendo uso del WebService que comente anteriormente (Que en realidad es el que lo hace todo :D); Para utilizarlo solo es cuestión de pegar codigo CSharp en el RichEdit Izquierdo y oprimir el botón "Convertir", al cabo de unos segundos aparecerá el codigo Delphi correspondiente en el RichEdit Derecho... mejor dicho este programa es muy parecido y usa lo mismo que http://lingua.codegear.com/babelcode...belClient.aspx :), pero en Win32 :D.

Espero que a alguien le sirva esto :). Si alguien tiene alguna sugerencia o simplemente le pareció interesante y quiere estudiarlo, entonces debes sentirte libre de hacerlo y de postear sus comentarios, pero si a parte de todo eso, alguien siente que debería ser diferente, pues también estas libre de cambiarlo, pero acuerdate de compartirlo con nosotros ;).

Eso es todo, espero les sea de su agrado :D.

Nota: Se llama WSCSharpToDelphi por "WebService de CSharp a Delphi", como notaran no soy muy bueno para los nombre :D.

Nota2: Adjunto el archivo .zip con el codigo.

Caral 29-08-2007 00:56:41

Hola jhonny
Me parece muy interesante todo lo que tenga que ver con convertir algo en otro.
Pero como siempre, va la pregunta necesaria del novato, Que es el código CSharp?
Se que me voy a google y lo encuentro, pero quise preguntártelo a ti ya que lo conoces.
Saludos

jhonny 29-08-2007 01:04:32

Cita:

Empezado por Caral (Mensaje 226678)
Hola jhonny
Me parece muy interesante todo lo que tenga que ver con convertir algo en otro.
Pero como siempre, va la pregunta necesaria del novato, Que es el código CSharp?
Se que me voy a google y lo encuentro, pero quise preguntártelo a ti ya que lo conoces.
Saludos

La verdad no puedo decir que lo conozco, solo puedo decirte que es un lenguaje orientado a objetos y que es el lenguaje nativo de la plataforma .NET ;), ademas que fue el culpable de que Ian Marteens creara la Cara oculta de C# :D.

egostar 29-08-2007 01:26:11

La idea me parece muy interesante, pero por desgracia no he podido abrirlo con mi delphi4 estandar:(, resulta que mi queridisima laptop se me ha dañado y no tengo donde checarlo.

Tengo algo de código que he hecho con C# que me gustaría convertir a Delphi.

Pues nada. espero poder tener mi lap de regreso rápido.

Salud OS.

jhonny 29-08-2007 01:31:51

Bueno, creo que deberia poderse desde D7(Si mucho D6), ya que no creo que de allí hacia atras manejen SOAP. Disculpas por no haber aclarado ese detalle desde el principio ;).

egostar 29-08-2007 01:46:20

Cita:

Empezado por jhonny (Mensaje 226686)
Bueno, creo que deberia poderse desde D7(Si mucho D6), ya que no creo que de allí hacia atras manejen SOAP. Disculpas por no haber aclarado ese detalle desde el principio ;).

Vamos amigo jhonny, que Delphi4 ya es prehistoria y lo dije con alevosia y ventaja :D, solo que es lo único que he instalado en una maquina que tenía aquí arrumbada y necesitaba hacer algunas cosas que tengo pendientes.

Además no quiero instalar mi TurboDelphi en ella.

Salud OS.


La franja horaria es GMT +2. Ahora son las 14:16:41.

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