SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: JPVM en Miércoles 27 de Julio de 2005, 11:01
-
Mi duda es la siguiente:
Hay alguna herramienta o convertidor para poder pasar programas(o codigo fuente) de c++ a c#, es que tengo un programa en c++ que habia hecho y quiero pasarlo a c#
-
No conozco, una cosa que podes hacer es convertirlo a .NET muy facilmente compilando de esta manera: cl /clr archivo.cpp de esta manera tus binarios comenzaran a depender de MSCOREE.dll tambien.
¿Alguna razon en especial por la cual quieras pasar de C++ A C#?
-
No conozco, una cosa que podes hacer es convertirlo a .NET muy facilmente compilando de esta manera: cl /clr archivo.cpp de esta manera tus binarios comenzaran a depender de MSCOREE.dll tambien.
¿Alguna razon en especial por la cual quieras pasar de C++ A C#?
Si es que el cuatri pasado habia hecho ese programa en c++ y ahora me lo pidieron en c#
-
Bueno si vas a pasar a .NET es mejor olvidarte de C++.NET
C# este especificamente mejor dotado que C++ para trabajar con el framework.
Nunca he tenido que migrar de aplicaciones de C++ a C# pero si tuviera que hacer lo tendria en cuenta los siguientes tips.
- Eliminar los punteros y trabajar con referencias</li>
- Reemplazar los '->' por '.' ya que en C# no se discriminan como c++</li>
- cambiar los include por using ( no estoy seguro de esto)</li>
Con eso ya puedes hacer el resto muy facilmente sin embargo cada codigo tiene sus particularidades seri bueno que si tienes dudas las posteareas para que ayudaramos.
-
Si es que el cuatri pasado habia hecho ese programa en c++ y ahora me lo pidieron en c#
Si podes usar VC++.NET, hacelo, te sera muy facil.
Si el codigo tiene que ser en C# me temo que vas a tener que reescribir unas cuantas lineas de codigo. Por empezar todo lo que tengas de niveles de acceso tipo public: debera llevar en cada miembro el keyword correspondiente.
-
Hay alguna herramienta o convertidor para poder pasar programas(o codigo fuente) de c++ a c#
No se de ninguna herramienta, pero para tus necesidades no creo que lo necesites.