同一解决方案中怎么在项目A中启动多个项目B,并且每个项目B互不影响
解决方案 »
- IBM中国的员工用什么操作系统?
- 反序列化,为空
- 求webform和winform相互通信实例
- C#中...我想了解控件的句柄到底有什么用?就如一个窗体的句柄有什么用?假如我知道了一个窗体的句柄,这是我可以对该窗体做什么功能?(内详)
- 我知道一台机器的域名为shipin.zhengsheng.com.cn,机器名为shipin,域名服务器的ip用户名密码我都知道
- 扩展不同项目的类成员
- 这样的查询语句该怎么写?
- C#+engine调用gisserver地图服务出现“通用服务器错误消息”
- 怎么样引用其他类中定义的const 变量而不用重复定义?
- webservice接口的响应时间
- 正则表达式如何拆解字符串
- 各位是怎么做分页功能的啊
2. 创建多个AppDomain,加载并执行B
1. System.Diagnostics.Process.Start
项目B中有个public void AB(string postData)
而且在项目A中将postData传递给每个项目B的public void AB(string postData)
把项目B生成为Dll,导入项目B,using相应的命名空间,然后就可以使用了。
把项目B生成为Dll,导入项目B,using相应的命名空间,然后就可以使用了。
B.Form1[] fomn=new B.Form1[10];
for(int i=0;i<10;i++)
{
fomn[i].show();
}
这样启动项目B各个项目B之间数据互相影响啊
一般的实例数据成员是不会共享的,静态成员会共享,可以想办法更改设计
如果窗体处理的数据是数据库,还比较麻烦,想更改设计都不容易你看看你的Form1是哪种情况