vb6

带有重复键的 INI 文件

假设我有一个这样的 INI 文件: [123] name=Ryan name=Joe 如何使用GetPrivateProfileSection 和GetPrivateProfileString 等API 调用检索“name=Ryan\nname=Joe”?... »

将 SQL Server 表导出到 Microsoft Excel xlsx 文件

我必须替换一个允许使用 DAO 将 SQL Server 表导出到 xls 文件中的 VB6 函数。 为了使用 Excel 2007-2010... 文件 (xlsx),我尝试使用此功能来执行此操作,但它不起作用。 这是 DAO 功能: //Opening the SQLServer database with DAO Set oBase= DBEngine.OpenDatabase(DSN... »

将右值作为 ByRef 参数传递给 VB6?

背景:我有一组共享一个通用“接口”的 VB6 DLL。无论在本地安装哪个版本,都会通过 COM 互操作调用此接口的成员(来自 VB.Net 代码,我怀疑这可能很重要)。我今天注意到其中一个调用将 [我理解为] 一个右值(以下简称“右值”)传递给一个 VB6 函数,该函数没有将特定参数定义为 ByVal。 示例代码: VB6: Public Function VB6Function(input... »

在C#项目中使用vb6函数[重复]

我有很多用 vb6 编写的函数。 我在网上搜索了一下,发现是这样的: [DllImport("C:/MyDll.dll")] ..... 但是显示一条错误消息说: Unable to find an entry point named 'theMethode' in DLL 'C:/MyDll.dll'. 我的问题是,有没有办法做到这一点。 非常感谢 ... »

c#

按工作时间计算工资

大家好,我正在研究如何计算员工下班时的工资。这是我目前使用的代码: Dim theStartTime As Date Dim theEndTime As Date Dim totalTime As String theStartTime = "16:11:06" theEndTime = "18:22:01" totalTime = Format(CDbl((theEndTime ... »

通过列表索引链接组合框和文本框

我有一个组合框和一个文本框。组合框按字母顺序排列为列表,有五个项目。 “苹果”“熊”“猫”“狗”“麋鹿”。在数据库中,它们以权重列出 APPLE 重 2,BEAR 重 100,CAT 重 7,DOG 重 20,ELK 重 30, 我想更改组合框以根据我在 Lost_Focus 上输入的重量选择正确的动物。所以我有 For i = 0 To 4 If txtField.Text = ... »

通过 VB6 和 ADO 插入多个参数

我正在尝试通过添加一个简单的错误记录子例程来更新一些旧版 VB6 代码,该子例程使用 ADO 将一行插入到 SQL Server 表中,其中包含错误的基本详细信息。子例程接收标识错误类型的整数参数值 (errorCode)。解析 XML 文件时会发生错误。 XML 文件名(通过objFile.Name 获得)将与日期、用户名和errorCode 参数值一起记录。 下面的代码显示了我到目前为止的位... »

错误:MSCOMCT2.OCX 或其依赖项之一不是

我正在尝试运行一个很久以前在 Windows 2000 上编码的 VB 应用程序。我当前的操作系统是 windows XP SP2。 错误信息是: “组件 'MSCOMCT2.OCX' 或其依赖项之一不是 正确注册:文件丢失或无效” 我在我的计算机上搜索了这个文件(这与 MSCOMCT***L***.OCX 不同)但没有找到。有人能指出我如何克服这个错误吗? 谢谢, 唠叨。... »

VB6 在 Windows 8 上运行?

假设 vb6 不能在 Windows 8 上运行,因为 VB6 运行时库未随 Windows 8 一起提供,是否无法在 Windows 8 上安装 VB6 运行时库然后运行 ​​VB6?还是有其他问题? ... »

如何在 Visual Basic 中选择字符串的字符部分

我有一些带有数字和字符组合的字符串变量。像这样: A12452 BCD23 ESK56003 使用 vbscript 我想从这些字符串中获取字符而不是数字。所以我应该得到以下结果。 一个 BCD ESK 注意:我现在在 VB6 上。 ... »

vba

错误“429”AcitveX 组件无法创建对象(在 vb6 中)

我在 vb6 中有一个问题。通过将 Com 类添加到项目中,我在 VB.net 2005 中创建了一个 .tlb 文件。我构建了项目,在构建项目时获得了 .tlb 文件和 .dll 文件,我从项目属性中选择了“Register for Com interop”并进行了构建。它自动注册,我可以在 Vb6 中使用该 PC 中创建的 .tlb 文件工作正常。如果我将应用程序部署到另一台 PC 并运行,我... »

VB6调用的DLL导出C/C++ 6.00函数

我一直在尝试使用 C/C++ 创建一个可以通过 VB6 访问的 DLL,这是正确的,在从 VB6 调用该函数时,我收到错误“453 Can't find DLL entry point myFunctionName in myDllName.dll”应用程序。 在搜索了包括这个网站在内的网络后,我发现我并不孤单,我已经尝试了发布的各种解决方案,但错误“453”是无法解决的。 这不是 COMM dl... »

c++

VB6 Exe 未运行另一台计算机显示运行时错误

我的 Visual Basic 6 EXE 没有在另一台机器上运行... 我已经构建了一个VB6 EXE并放入了一个服务器。 在服务器和我的本地系统中,EXE 都运行成功。但是当我尝试在服务器计算机中运行 exe 时,从我的本地系统,它有一段时间正在运行,有时没有运行(大多数时候它没有运行)。 所有 DLL 文件都配置正确,我交叉检查了。 它显示错误消息(根据我的代码,错误消息必须在任何阶... »

无论区域设置如何,都将日期强制为美国格式

我有一个带有这一行的 VB6 程序: strDate = Format(Date, "ddmmmyyyy") 根据英语(美国)Windows 的文化设置,我需要它始终以这种格式出现: 17Jul2012 不幸的是,当文化设置为其他内容时,例如法语,我明白了: 17juil2012 有没有办法让日期格式始终使用美式英文格式? ... »

缺少 Microsoft DAO 3.6 对象库

我尝试将 Microsoft Access 2013 与 Visual Basic 6 连接。Microsoft Access 文件扩展名使用 2002-2003 文件扩展名作为 .mdb。但是 Visual Basic 6 中缺少 Microsoft DAO 3.6 对象库。如何为程序添加这个库?... »

无法注册 cristl32.ocx

当我尝试在我的 Windows 7 系统上启动 VB6 应用程序时,我不断收到错误消息 Component 'crystl32.ocx' or one of its dependencies not correctly registered: a file is missing or invalid 我尝试了很多方法来注册它,比如首先将crpe32.dll 和implode.dll 复制到S... »

Visual Basic (VB) 窗体:等待用户点击?

我正在制作一个简单的表单,用于迭代地逐步执行程序。 如何让它在每次用户单击按钮时运行一个方法,并在完成后等待下一次单击? 您可能需要关注您实际使... »

使用反编译的 VB6 代码

我已经反编译了一个 10 多年前制作的 exe,我想知道如何在 Visual Studio 中查看该程序。它被保存为 .bas 文件,我想将它转换成它所用的语言(我认为是 Visual Basic 6)。这是部分代码: Object: frmNewCustomer Private Sub Form_Unload(Cancel As Integer) '6CF5C0 'Data Table: ... »