Cuestión : Comunicación de proceso inter entre dos usos de VB.NET

Tengo formas 64-bit App de Windows escritas en VB.NET 2010 tan bien como otras formas de 32 bits App de Windows también escritas en VB.NET 2010.

I quisiera que el app 64-bit pudiera llamar una sola función en el app de 32 bits que pasa un parámetro de la secuencia y tener la vuelta de 32 bits de la función una secuencia del resultado: el txtResult del

Dim como el

I de
MsgBox (txtResult) de la secuencia = de SomeRoutineInThe32BitApp (el “This es una prueba”) ha leído que puedo utilizar los zócalos, el IPC, nombrados Pipes etc pero el preguntarse de la cuál es la meta más simple del acercamiento is.

The llamar eventual una rutina en una herencia OCX de 32 bits de un proceso 64-bit vía un proceso de 32 bits que ejemplifique el OCX de 32 bits. Necesito solamente poder pasar una sola secuencia y volver un solo string.




As generalmente, después de 2 horas de practicar surf y de mí es nowhere.
class= del

Respuesta : Comunicación de proceso inter entre dos usos de VB.NET

Acabo de compilar los apps antedichos para cualquier CPU y trabajó según lo esperado. Por supuesto, mi problema es que si me refiero a un componente de 32 bits de COM al app yo conseguir la excepción siguiente al intentarlo al instansiate:

Recuperando a la COM clasificar la fábrica para el componente con CLSID {xxx} falló debido al error siguiente: 80040154

Creo que no puedo utilizar simplemente este tipo de acoplamiento entre dos apps de .NET si uno de ellos es x64 o cualquier CPU y la otra utiliza un control de ActiveX de 32 bits.
Otras soluciones  
 
programming4us programming4us