您需要通过使用平台调用服务从托管代码中调用非托管函数。您应该做些什么?()
A、创建一个类支持DLL函数,然后使用托管代码创建原型方法。
B、使用COM注册您的程序集,然后从COM中参考您的托管代码。
C、为托管代码创建一个类库。
D、导入一个类库。然后创建COM对象的实例
A、创建一个类支持DLL函数,然后使用托管代码创建原型方法。
B、使用COM注册您的程序集,然后从COM中参考您的托管代码。
C、为托管代码创建一个类库。
D、导入一个类库。然后创建COM对象的实例
A、A.创建一个用于存储DLL函数的类。通过使用托管的代码中创建原型方法。 B、B.使用COM注册程序集。托管的代码引用从com。 C、C.导出类型库的托管代码。 D、D.导入为程序集的类型库。创建COM对象的实例。
A、A.把循环代码从OnStart方法移动到服务类的构造函数内。 B、B.在服务器的设计界面拖入一个timer组件,把调用长运行时间过程的代码从OnStart方法移动到timer的Tick事件中.在OnStart方法中设置计时器的Enabled属性为True,并且调用timer的OnStart方法。 C、C.给服务类增加一个类级别的System.Timers.Timer 变量。然后在timer的Elapsed事件中调用DoWork方法。在OnStart方法中设置timer的Enabled属性为True,并且调用timer的Start方法。 D、D.把循环代码从OnStart 方法移动到DoWork方法中。
A、应使用类型库导出程序工具(tlbexp.exe) B、应使用类型库导入程序工具(tlbimp.exe) C、应使用程序集注册工具(regasm.exe) D、应使用平台调用(DllImportAttribute)
A、定义类使得该类继承于WeakReference类。 B、定义类使得该类实现IDisposable接口。 C、创建类析构函数,该函数在其他对象上调用方法来释放托管资源。 D、创建一个释放非托管资源的类析构函数。 E、创建一个Dispose方法,该方法调用System GC Collect来强制进行垃圾回收。 F、创建一个Dispose方法,该方法释放非托管资源,并在其他对象上调用方法来释放托管资源。