【发布时间】:2011-12-16 06:31:04
【问题描述】:
我正在从 vb5 转换并有一个用于安全检查 (mysecurity.dll) 的 dll(现在转换为 VB.NET)。它包含类 cSecurityCheck 并具有一些接口,如下面的 VB5 代码所示,这就是我在 VB5 中从我的应用程序中调用它的方式。我已将 VB.NET 编译的 mysecurity.dll 复制到我的项目的 bin 目录中,并将其添加为对我的 VB.NET 项目(project\bin\mysecurity.dll)的引用,但在项目调用模块(下面的代码)中它没有t 识别CSecurityCheck,说它没有被定义。如何调用 dll 函数? 我的所有程序都使用这个 dll,当我最终将它们分发给客户端时,如何确保所有已安装的可执行文件都可以查看包含注册用户名的 dll 的一个副本?
Dim s As New CSecurityCheck
s.AppPath = Application.StartupPath()
If Not s.DateIsValidated Then
s = Nothing
End
End If
mRegisteredUser = s.RegisteredUser
mDaysRemaining = s.DaysRemaining
s = Nothing
【问题讨论】: