• Miércoles 8 de Mayo de 2024, 11:07

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Pulsar79

Páginas: [1]
1
Visual C++ / VB.NET con C++
« en: Viernes 8 de Mayo de 2009, 08:00 »
Buenas chicos.

Mirad, estoy realizando un programa de gestión bastante potente. Realiza cálculos matemáticos y usa mucha geometría. El tema es que la interface del programa la tengo en Visual Basic .NET pero para los algoritmos quiero usar C++ o C puro. Entonces quiero comunicar el programa en Visual con estos algoritmos en C que le devolverán resultados de cálculos de triangulación, volúmenes, perfiles de terrenos, etc., cálculos algunos rápidos, otros pueden tardar 10 minutos o más.

Algunos cálculos necesito cargar mucha información antes de realizarlos, y luego hacer llamadas pidiendo el mismo cálculo, por lo que necesito que estos algoritmos queden con ciertas variables residentes en memoria, por lo que el uso de P/Invoke no me convence.

Tengo varias opciones para comunicarme, a ver si me recomendáis la mejor:

* por medio de un socket local, y usar un protocolo de comandos

* hacer los procesos en C++ como servicios

* comunicación entre procesos (MPI?)

* P/Invoke, aunque creo que esto no me sirve del todo

* C++/CLI

* se os ocurre alguna más?

Gracias por vuestra atención.

Páginas: [1]