问题标签 [vb5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
376 浏览

vb6 - 如何删除 VB6 应用程序对 msvbvm50.dll 的依赖?

VB5我通过在VB6IDE 中打开一个项目然后编译来升级它。

生成的.EXEmsvbvm50.dll存在就无法工作。

如何msvbvm50.dllVB6项目中删除依赖项?

0 投票
2 回答
8177 浏览

vb6 - “日期”给出编译器错误“找不到项目或库”(VB6)

我有一些需要移植到 VB.NET 或 C# 或 F# 的 VB6 代码。

首先,我尝试编译它,它没有成功。当我按 F5 时,会打开一个对话框,告诉我“找不到项目或库”,同时在以下 if 条件中突出显示“日期”一词:

所以,我想知道的是:

  1. 我是否获得了真正无法编译且需要修复的代码?
  2. 还是我错过了一些非常明显的东西,比如对图书馆的引用之类的?
  3. 还是我正在尝试使用适用于 VB6 的 VisualStudio (6.0) 编译 VB5 代码?

提前感谢您的任何评论或帮助。

0 投票
0 回答
493 浏览

vb5 - visual basic 5 运行时错误 429 dbengine.workspaces

我有一个在 Windows XP(32 位)下完美运行的应用程序。移动到 Windows 7(64 位)和编译给我run time error 429 ActiveX component can't create object在模块(第二行,“set mydb=...”,见代码)中的错误,我在其中与 MS Access 数据库(Windows 7 中的 Access 2013 64少量)。在 Windows XP 中,它是一个带有扩展名的 Access 2000 数据库.mdb。现在是带扩展名的 Access 2013 .accdb

在参考文献中,我将 Microsoft Office DAO 3.5 库替换为 Microsoft Office 15.0 Access 数据库引擎对象库,但这并不能解决问题。(如果我离开 DAO 对象库,那么我会run time error 3343 unrecognized database format在同一行。)

我不确定是否必须放入 32 位或 64 位版本的表单组件。(比如windows\system32下的dbrgid32.ocx或者windows\sysWOW64下的……还是没关系?)

0 投票
0 回答
69 浏览

oracle11g - VB5 和 Oracle 11G:初始化参数 NLS_NUMERIC_CHARACTERS 被忽略

我想通过 IHM 将数字值插入到具有数据类型 NUMBER 列的表中。

现在,当我查询表时,插入了“1234”而不是“12,34”。

当我直接插入数据库时​​,我得到了正确的结果。

该程序使用 VB5 和数据库以及 Oracle 11g (11.0.2) 编写。

有人可以帮助我吗?

VB5 代码:

0 投票
1 回答
224 浏览

vb6 - vb3:更改为区域设置日期格式

我在 vb3 代码中有一个错误,我将日期设置为 31/12/2200 并跳转一个错误,告诉格式不像语言环境机器。

解决方案是手动设置 12/31/2200 但我感兴趣的是让机器的语言环境自动设置。

如何在 vb3 中更改为语言环境日期?

0 投票
1 回答
699 浏览

vb6 - 错误“运行时 dll 的错误版本”是什么意思?(VB5 / VB6)

我的应用程序的安装程序运行几个子程序,这些子程序是用 VB5 和 VB6 混合编写的。在一位客户的计算机上,运行安装程序时,出现错误

“运行时 DLL 的错误版本”

显示。

质量不高

这是这个遗留软件第一次出现这个问题(据我所知)。

这个错误的原因是什么?

0 投票
0 回答
107 浏览

c# - 将对旧 DLL 的调用从 vb5 转换为 c# - System.BadImageFormatException

我有一个用 VB5 编写的旧程序。这个程序调用一个用 c++ 编写的 DLL。我想从 VB5 转换为 C#。这是原始代码:

VB5 中的声明:

VB5 中的调用:

这是我在 C# 中尝试的转换

我应该收到:

在“ppeso”中我应该收到一个数字(例如:195)
在“pcant”中我应该收到一个数字(例如:8)
在“rasgos”中我应该收到一个字符串(例如:MA;170|MI;195|AI; 190|A;210|

目前我收到此错误:

System.BadImageFormatException: 'Se ha intentado cargar un programa con un formato wrongo. (Excepción de HRESULT: 0x8007000B)' (英文:尝试加载格式错误(不正确)的程序)

0 投票
1 回答
86 浏览

git - 我可以用 git 忽略 VB 5.0 项目的哪些文件?

我想git用于 VB 5.0 的版本控制。
项目下有很多文件,我想有些文件应该被忽略此链接提供 VisualStudio 的 .gitignore 文件。我不确定它是否适合 VB 5.0。
特别是.vbw,我不确定是否.log应该忽略该项目。
你能给我一些关于这些扩展文件的解释吗?

0 投票
1 回答
344 浏览

c++ - 将未知数据库文件从 Windows 软件转换为 MySqli 数据库

我在我的系统中安装了一个软件,里面有很多来自客户端的数据。该软件的 DB 文件夹中的所有文件都带有针对每一方的扩展名。

我想使用这些文件来转换为 MySqli 数据库。

DB文件夹中的示例文件可以从这里下载

我已经尝试了解该软件用于连接这些数据库文件以获取内容的 firebird 服务。

我想提取数据库并将其导入 MySqli (PhpMyAdmin)

0 投票
1 回答
167 浏览

.net - 在 VS2010 中使用 winsock 时出错:变量“Winsock2”未声明或从未分配

我最近将 Visual Studio 2005(x64) 上的代码迁移到 Visual Studio 2010(x86)(都在 .Net 2.0 框架上)。我收到此错误

温索克声明:Public Winsock2 As AxMSWinsockLib.AxWinsock

调用堆栈错误:

变量“Winsock2”未声明或从未赋值

我尝试了网上的解决方案,但无法解决。

1)我在配置管理器中将目标从“任何 CPU”更改为“x86”。

2)尝试在线下载.dll文件并将其添加到项目中但没有更改。

请建议我是否可以在 VS2010 上解决此错误,或者我是否可以在 VS2010 上找到替代 winsock 的方法。

我知道这是一个过时的问题,因为使用的工具非常陈旧,但我必须对我工作的公司的旧产品进行更改。