run program in dll mode (if that is the right concept)
CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 6 of 6

Thread: run program in dll mode (if that is the right concept)

Threaded View

  1. #1
    Join Date
    May 2009
    Location
    Boston
    Posts
    254

    run program in dll mode (if that is the right concept)

    I have a program that I would like to be able to call from other programs and pass data between the two programs though memory (meaning not file based). The program being called (calledApp.exe) is in cpp, and I would like the other end (callingApp.exe) to be flexible, meaning that there would be appropriate abstractions to allow callingApp.exe to be in cpp, java, browser based, etc. In short, I would like to make my program a tool that can be called by other programs at runtime, not an API to include at link time.

    I think that one way to do this would be to have calledApp.exe be some kind of dll, but I don't really know enough about this to even think about the problem properly. Can some one point me to a good reference that would give me the basics for the possible ways things like this can work? Some sample code for simple programs would be great as well. The data would probably be passed between the apps using pipes or shared memory, but I know java has things like stream, etc, so that part of the code may be abstracted as well.

    This also will need to run under windows xp, win7, linux, and OSX, so that is another consideration as well.

    I know this is a very open ended question, so I appreciate you patience. I will be able to ask better questions once I get a bit further into this.

    LMHmedchem
    Last edited by LMHmedchem; September 7th, 2012 at 03:01 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Windows Mobile Development Center


Click Here to Expand Forum to Full Width

This is a CodeGuru survey question.


Featured


HTML5 Development Center