Tech Support Guy banner
Status
Not open for further replies.
1 - 7 of 7 Posts

·
Registered
Joined
·
246 Posts
Discussion Starter · #1 ·
There must be some mechanism that windows provides that allows an application programmed in whatever language to interface with other programs running on the same computer.

Specifically, I will be beginning a project soon in which I have to program in C# an application that reads from a dxf file and produces a plan/model from it in AutoCAD. It needs to communicate with AutoCAD and send it instructions (ex. draw line, make face, create new layer, etc.).

Does Windows have resources/mechanisms that allow one to do this?
 

·
Registered
Joined
·
246 Posts
Discussion Starter · #3 ·
Well, when you're talking about one application running on Windows communicating with another application also running on Windows, I wonder why Windows wouldn't be interested in managing such communication. Isn't it the job of the OS to manage all the applications running on it plus their interactions?

But your point is taken - Windows does NOT managing such interactions - at least, it doesn't need to.

(That is, after all, my main question, so thanks for answering it - even if it was covertly).
 

·
Registered
Joined
·
4,039 Posts
Hi,

That is not practical isn't it? They have already provided all the neccesary Drivers and all so I think that is enough. If they do something like that then all the NON .NET programmers may face problems because they might have to add more code to deal with it. Apart from that, it might limit the things what you can do, what the PROGRAMMING language really can do.
 

·
Registered
Joined
·
4,039 Posts
So what is your final solution?
 

·
Registered
Joined
·
2,634 Posts
The interprocess communications facilities are certainly available in Windows. It is up to the specific software package to use them or not use them. Look into OLE and ActiveX.

Also, of course, there are pipes and sockets.
 
1 - 7 of 7 Posts
Status
Not open for further replies.
Top