Calling function in another .NET executable ???

G

Guest

I have a .NET executable written in C# (A).
From my own .NET executable also written in C# (B), I need to call some
function in this executable (A). Both executables are at the same computer.
If the other executable (A) was a DLL it would be very simple.
Beside the .NET Remoting, is there another way to do it?
 
B

BuddyWork

Hello Sharon,

If you want EXE (A) to call EXE (B) then you will need to
use .NET Remoting.

If you convert the EXE (B) to a DLL then EXE (A) will
need to reference the DLL or make a late binding to make
the call to the DLL.

Thanks,
 
I

Ignacio Machin \( .NET/ C# MVP \)

Hi,


Well the process B could use a TCP port , or a named piped (not natively
supported .net IIRC)

If B is a windows program you may send a windows message.


What kind of info you need to transfer?

cheers,
 
G

Guest

That is what I thought; I’ll guess I’ll use the remoting.
I just want to call to process B that makes motion control action, and this
function should be blocked and unblocked functions.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top