为应用程序开发人员上班Certkiller.com。 您正在使用的应用程序,并且希望使用平台调用从托管代码调用非托管的函数的服务。 您将如何完成这项任务?()
A: 创建一个用于存储DLL函数的类。通过使用托管的代码中创建原型方法。
B: 使用COM注册程序集。托管的代码引用从com。
C: 导出类型库的托管代码。
D: 导入为程序集的类型库。创建COM对象的实例。
A: 创建一个用于存储DLL函数的类。通过使用托管的代码中创建原型方法。
B: 使用COM注册程序集。托管的代码引用从com。
C: 导出类型库的托管代码。
D: 导入为程序集的类型库。创建COM对象的实例。
举一反三
- 您需要使用平台调用服务从您的托管代码中调用非托管函数。您应该怎么做?() A: 创建一个类以容纳DLL函数,然后使用托管代码创建原型方法。 B: 使用COM注册您的程序集,然后从COM引用托管代码。 C: 为您的托管代码导出类型库。 D: 将类型库作为程序集导入,然后创建COM对象的实例。
- 您需要通过使用平台调用服务从托管代码中调用非托管函数。您应该做些什么?() A: 创建一个类支持DLL函数,然后使用托管代码创建原型方法。 B: 使用COM注册您的程序集,然后从COM中参考您的托管代码。 C: 为托管代码创建一个类库。 D: 导入一个类库。然后创建COM对象的实例
- 利用__________服务,托管代码可以调用在动态链接库(DLL)(如Win32API中的DLL)中实现的非托管函数。(2分) A: 平台调用 B: 运行库可调用包装 C: COM可调用包装 D: 信道
- 为了使非托管代码环境下的COM客户端可以访问托管代码编写的类的对象,可以使用()将.NETFramework类注册到系统注册表。 A: a B: b C: c D: d
- 您正在创建一个使用非托管资源的类,这个类保持在其它对象上的有管理代码您应该确保这个类的使用者能在这个类不再使用时释放资源您应该执行哪三个动作?() A: 定义类使得该类继承于WeakReference类。 B: 定义类使得该类实现IDisposable接口。 C: 创建类析构函数,该函数在其他对象上调用方法来释放托管资源。 D: 创建一个释放非托管资源的类析构函数。 E: 创建一个Dispose方法,该方法调用SystemGCCollect来强制进行垃圾回收。 F: 创建一个Dispose方法,该方法释放非托管资源,并在其他对象上调用方法来释放托管资源。