问题是这样的,我简单说一下。正在开发一套系统。系统分两部分。一部分是作图,一部分是发送。作图程序,把图画好后,要进行转换,转换成一些数据后,调用发送程序来发送。由于种种原因,我不想把它们写在一起,因为发送程序除了发送数据以外,还有别的用途。我本来的打算是把那个发送程序写成 COM Server,做一个接口. 这样在作图程序中就可以直接调用接口了。但后来又说,用户可能没有 Administrator 权限,不能注册COM。现在没办法只有写在一起,但两个部分对系统要求都有点高,我不想做在一起相互影响,影响到运行的速度。我想到的方法是,把发送程序写在作图程序里,做为一个窗体。作图程序运行时,创建一个进程,把发送窗口运行在那个进程里。需要时再向那个进程发通讯。这个我没做过,不知是否可行。有几点疑问,大家给我点意见。1. 如果子进程里只有一个 From1.Show, 窗口关闭时隐藏起来,不是 Modal 的, 这样的可以不?子进程会不会就结束了呢?因为在多线程里编程,如何子线程没有循环,运行完了,线程也就结束了。2. 这种情况下,进程间如何通讯?