vb6

解释
vb6

解释

我正在尝试通过 VB Shell 函数将参数传递给 BAT 文件。参数文本值如下所示。Hello&123 正如您所注意到的,其中有一个“&”作为文本。但是 & 在 BAT 中是保留的,所以我尝试让它工作,但到目前为止没有成功。 我的 VB 6 代码是 Dim passwd passwd = "Hello^&123" retval = Shell("C:\test.bat " & passwd, vbNormalFocus) 我尝试了以下组合,但都不起作用。所以我不知道应该在 VB 6 中将变量 passwd 设...

Admin

如何克服 regtlibv12 错误并注册类型库(OLE)?
vb6

如何克服 regtlibv12 错误并注册类型库(OLE)?

我正在尝试在 Windows 10 机器上设置 vb6 环境并将其与一些 ocx 组件一起使用。 但是每当尝试将 regtlibv12.exe 与任何 tlb 文件一起使用时,我都会收到错误: RegisterTypeLib of msdatsrc.tlb failed : 8002801c 而且我无法在 VB6 环境中使用某些组件。 如何克服这个错误,这个错误意味着什么? ...

Admin

Windows 10 上 VB6 应用程序的兼容性问题
vb6

Windows 10 上 VB6 应用程序的兼容性问题

大问题 在我工作的组织中,管理系统(另一家公司创建的模块化应用程序)是在 97/98 年使用 VB 开发的,从未迁移到其他更先进的开发平台,例如 VB.NET。此应用程序(32 位)在 Windows 7(32 位和 64 位)上均可正常运行。 现在,出于显而易见的安全原因,我们必须在 Windows 10 上安装此系统,但存在以下几个问题: 不兼容 Windows 7,主应用程序通过其他按钮启动子应用程序,就好像它们是模块一样。有时这些子应用程序中的几个会抛出运行时错误‘53’:未找到文件而不指定缺少哪个 dll。其他子应用程序无法打开。当然,我们...

Admin

VB6:如何在 DataGrid 中显示 SQLite
vb6

VB6:如何在 DataGrid 中显示 SQLite

Private Sub Form_Load() Dim sqlstr As String Dim conn As ADODB.Connection Set conn = New ADODB.Connection Dim rs As New ADODB.Recordset Set conn = New ADODB.Connection conn.ConnectionString = "DRIVER=SQLite3 ODBC Driver;Database=" & App.Path & "/database.db;" conn.Open rs...

Admin

windows 10 Home 网络驱动器上 vb6 inet 控制出现错误
vb6

windows 10 Home 网络驱动器上 vb6 inet 控制出现错误

我多年前用 vb6 编写了一个实用程序,它使用 vb6 inet 控件访问网站进行自我更新。更新功能在数百台运行 XP、win7、win8、win10、svr 2003 和其他系统的机器上运行良好,这些机器安装在本地和网络驱动器上。 但是,有一台新的 Windows 10 家庭版机器,如果程序从网络驱动器运行,它就无法工作(更新,程序本身工作正常)。如果从 c: 驱动器运行,它可以工作,如果复制到网络 f: 驱动器,我收到错误“名称未解析”,指的是更新站点 url。 我关闭了 MacAfee 防火墙,但没有任何效果。该程序经过数字签名,因此应该值得信任。...

Admin

Windows 10 上的 Visual Basic 6(是的,真的)
vb6

Windows 10 上的 Visual Basic 6(是的,真的)

有没有办法在 Windows 10 机器上安装 VB6? 我被要求恢复并将旧的公司应用程序从 XP 机器移到新 PC。代码将用 C# 重写,但我们希望能够“按原样”运行它,直到升级完成。 ...

Admin

修改源代码
vb6

修改源代码

我们有一个旧版 VB6 应用程序,可以自动通过电子邮件发送报告。它从服务器上的计划任务运行。偶尔,用户会运行 exe - 它位于我们无法锁定的文件夹中,并且由于太复杂的原因,它必须保留在该文件夹中,这里无法详述。有没有办法阻止用户运行 exe,同时仍允许它从计划任务运行?我可以修改 exe 的源代码,如果有人能帮助我弄清楚怎么做,这是一个选择。或者,如果有一种方法可以设置 exe 的权限,以便只有任务计划程序(或我们的 3 名开发人员团队)可以运行它,那么也可以。 ...

Admin

在 vb6 中将 FTP 转换为 SFTP
vb6

在 vb6 中将 FTP 转换为 SFTP

我必须在 vb6 中将 FTP 代码转换为 SFTP。我对此很陌生,所以没有什么想法。因此,首先我有几个问题: FTP 和 SFTP 服务器是否不同?例如,我有一个主机名 example.com,目前当我们使用 FTP 时,URL 的格式如下ftp://example.com。那么这个 example.com 是一个 FTP 服务器吗,或者我们也可以将它用于 SFTP? 如果它是 FTP 和 SFTP 服务器,那就没问题。但如果不是,那么我们是否需要一台新服务器,或者是否可以将此 FTP 服务器转换为 SFTP 服务器? ...

Admin

如何在 Windows 10 上以管理员模式对 vbg 文件执行“make”和“run”命令?
vb6

如何在 Windows 10 上以管理员模式对 vbg 文件执行“make”和“run”命令?

我有一个 VB6 项目,它有两个组件,我需要先“制作”它们,然后才能“运行”该 VB6 项目。这需要我右键单击每个组件(vgb 文件)并从上下文菜单中选择“制作”选项。之后,我右键单击要运行的项目并选择“运行”。 我正在使用 Windows 10,由于某种原因,它不允许您在未处于管理员模式的情况下修改系统注册表。 如果我右键单击 vbg 文件并单击“Make”,我会得到一个弹出窗口,其中包含以下消息:“ Error accessing the system registry” 我之前的笔记本电脑装有 Windows 7,我从来没有遇到过“制作”操作的问...

Admin

安全更新后,VB6 程序在 win7 上停止运行
vb6

安全更新后,VB6 程序在 win7 上停止运行

我有一个自定义的 VB6 文本编辑器,是我自己在 VB6 中开发的(使用 richtext 控件),在 Windows XP 上开发的,但在 Windows 7 上一直运行良好,直到本周我公司对我的 Win7 笔记本电脑进行了某种安全更新之后。 现在运行该程序出现错误:“系统错误 &H80004023 遇到 Microsoft 软件安装程序错误” 如果我重新运行 setup.exe(很久以前由 VB6 生成),我会收到“运行时错误 52 文件名或编号错误” 通常在新的 Windows 7 系统上,只需将 .exe 文件复制到系统上即可正常运行。...

Admin

打印机 CurrentX 和 CurrentY 不正确
vb6

打印机 CurrentX 和 CurrentY 不正确

大约 10 年前,以下代码可以在 x=0 和 y=0 时准确地打印“Test”。 但我不知道为什么在(Windows Xp Sp3)中 x=0 等于 x=10 而 y=0 等于 y=10! 打印机设备尚未改变! 谁能帮我? Printer.ScaleMode = vbMillimeters Printer.FontName = "Times New Roman" Printer.FontSize = 7 Printer.FontBold = False Printer.Orientation = 2 Printer.RightToLeft = F...

Admin

方法一:
vb6

方法一:

我有一个使用 MSBuild 构建的 Visual Basic 6 .project 文件。MSBuild 使用 VB6.exe 执行此操作,并发现可执行文件正常。 但是,VB6 可执行文件本身无法找到 DAO350.dll 文件。该 dll 位于C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\DAO350.DLL 已使用命令成功注册了 dllregsvr32.exe "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO...

Admin

使用 VB 6.0 将 Excel 单元格格式化为小数点后两位
vb6

使用 VB 6.0 将 Excel 单元格格式化为小数点后两位

使用 vb 6.0 创建单元格时,如果数字不是以 1-9 结尾,则无法强制将金额显示为小数点后 2 位。例如,59.12 可以正确显示,但如果我们尝试 59.10,单元格中会显示 59.1。尝试过多种不同的格式和文本输出,但均未成功。 为了回答我们所尝试的问题,下面是我们尝试过的部分代码,其中最引人注目的是: StartForm: ActiveWorkbook.Styles.Add(Name:="NelcoAmt").NumberFormat = "#.00" 'ActiveWorkbook.Styles("Number").NumberForma...

Admin

如何使一个进程不可停止?
vb6

如何使一个进程不可停止?

有一些过程Windows 任务管理器您无法在非管理员用户中杀死它们: 即使以管理员用户身份登录,当您尝试终止他们时,也会收到以下警告: 我想知道,有没有办法让另一个程序的进程像这样?例如,如果我想写一个程序VB6例如,有什么方法可以阻止用户终止其进程?(具有这种行为,或类似的阻止停止的行为) ...

Admin

Microsoft Office 自动化错误
vb6

Microsoft Office 自动化错误

当我尝试通过 vb6 应用程序创建 excel 工作簿时收到错误。错误是 Microsoft Software Installer 错误 0x80004023。我在另一个网站上读过类似的问题,并尝试了解决方案,但并没有解决问题。这是另一个问题这里。 我想知道我是否需要删除所有与 excel 应用程序具有相同代码的匹配 CSLID 键,因为 excel 的键位于多个位置,或者我是否需要删除所有应用程序的所有 CSLID 键。另一个问题没有很好地解释这一点。 ...

Admin