VB6 和 COM:不能在 COM 函数中使用用户定义的类型参数
我在 VB6 中使用 COM 对象。 COM 对象有一个函数 Foo(Long, Long, Rect)。矩形是在 COM 对象实现中定义的结构。我的 VB6 代码(表单上的按钮)如下所…
DLL的全局变量存储在内存中的什么位置?
假设您有一个使用 C++ DLL 的 VB6 应用程序。它们共享相同的内存(您可以使用来自另一个的指针)。 DLL 在 VB6 应用程序中使用 Public Declare Functi…
如何以管理员身份和兼容模式自动运行VB6编译的软件
我们有一个用 VB6 构建的 ERP 应用程序,它运行得很好,直到我们的一些客户将他们的所有系统升级到 Win7。 该软件的编程方式是注册一些在运行时基于 C…
订阅 VB6 中的 C# .net 事件
我需要能够在 VB6 中处理 .net 事件。到目前为止,我已经通过使 c# 类 COM 可见来设置它。我的 VB6 对象可以很好地调用它的方法,但现在我需要某种方…
在 Windows XP 和 7 中读取和写入 Window 注册表
我想使用vb6在window xp和7中读取和写入窗口注册表。我vb6不太强。我在下面尝试了这个, Dim str As String str = GetSetting("HKEY_LOCAL_MACHINE\SO…
VB6、ActiveReports 和 Ricoh 打印机:旋转页面?
我有一个用 VB6 编写的程序。它使用 ActiveReports 生成信件。 报告被循环处理;带有语言构建循环和(一大堆)嵌套的“if”和“case”语句。丑陋! 报…
让 VB6 ADO 应用程序在 Windows 7 中运行
我继承了几个目前无法在.NET 中重写的旧VB6 应用程序。这些旧的应用程序都使用 ADO,并且在我的 XP 机器上编译良好。自从切换到 Windows 7 计算机以来…
用 VB6 编写的 Outlook 2003 COM 加载项可以与 Outlook 2010 一起使用吗?
我继承了一个使用 VB6 编写的 Outlook 2003 COM 加载项(注意:不是 VB.NET)。 我需要升级它才能与 Outlook 2010 一起使用。是否可以使用 VB6 创建 O…
is And 运算符总是在 Or 之前计算
今天早上我在一些 VB6 代码中发现了一个错误,该错误无法正确评估。代码采用以下格式: Or And 修复(在本例中)是将括号放入如下所示: ( Or ) And …
我想将 .csv 文件的内容转储到 Visual Basic 6 中的字符串中。我的代码有什么问题吗?
这是我的代码。文件 abc.csv 存在并且充满数据。 Dim strContent As String Dim int As Integer Open "C:\abc.csv" For Input As #int strContent = I…
使用 FileSystemObject 从网络路径删除文件和文件夹
我想在从另一台机器运行的应用程序中使用 FileSystemObject 删除一些文件和文件夹。我已经做了任何事情,但它警告我:权限被拒绝…
VB6格式化字符串问题
我的问题很简单.. 如何将 "445B986D2DD3B41852964ABA11408E82" 之类的字符串转换为 445B9-86D2D-D3B41-85296-4ABA1-1408E82 它的格式应为 '#####-####…
CHAR 通讯端口命令
我正在尝试使用以下命令发送 RS232 连接的投影仪以将其打开: commProj.Parity = "None"; commProj.StopBits = "One"; commProj.DataBits = "8"; comm…