1、 创建一个远程对象(DLL):新建一个解决方案(类库),命名为RemoteObject
创建一个类 RemoteTest,代码如下
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace RemoteObject
{
public class RemoteTest : System.MarshalByRefObject//这是不能少的
{
...
如果你封装了一个DLL,你可以用引用的方法去调用它,这是肯定的!你也可通过反射的方法去调用它!
例如:
新建一个类库项目,命名为 DLLForm,这个类库里面你可以添加一个窗体,命名为 “MyForm”。
在同一个解决方案里面添加一个应用程序,命名为MyApplication,并将其设为启动项
现在我们不直接引用DLLForm这个项目,而是通过反射来进行调用。
在窗体Form1中添加一个按钮事件,执行的代码如下
string[] arFile =
System.IO.Directory.GetFiles(Application.StartupPath, "DLLFo...