问题标签 [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 投票
10 回答
3198 浏览

c# - 如何将 VB5 项目转换为 ac# 项目

我有一个想要升级到 ac# 项目的 VB5(非 .net)项目。有没有人对可以帮助我解决这个问题的方法或免费工具有任何建议。

谢谢

布拉德

0 投票
2 回答
851 浏览

vb6 - 如何区分 VB5 和 VB6 项目?

我必须维护一些较小的遗留应用程序,其中大多数没有或只有很少的文档。其中有几个是用 VB5 或 6 编写的,但我不知道是哪个。源代码的外观似乎没有太大区别,我可以使用VB6加载任何一个,甚至可以在IDE中运行它们,但我感觉两者中的旧版本是VB5。有没有办法通过代码检查来判断项目是在哪个项目中创建的?或者其他方式。

0 投票
2 回答
180 浏览

visual-studio - 是否可以在 VB 中从包含类定义的字符串创建类的实例?

是否可以从包含类定义的字符串在 VB 5 CCE 中创建类的实例?

嗯...我实际上正在使用 VB 5 CCE,因为我太便宜了,无法获得需要花钱的版本。有人可以告诉我如何以这种方式实现它吗?

TYVM 给回答这个问题的人!!!!!

NVM ...我正在下载VS 2008 Express ...

0 投票
1 回答
429 浏览

sql-server - 如何在 VisualBasic 5 中将空值传递给 rdoQuery.rdoParameter

我有一个 Visual Basic 5 项目,使用 Microsfot Remote Data Object 2.0

我有以下代码:

它给了我以下错误:

(40002) 22005:[Microsoft][ODBC SQL Server Driver] Valor de carácter no válido para especificación cast

就像是

强制转换特定操作的字符值无效...

我已经尝试过传递“null”、vbEmpty、0、false……但我没有运气……

任何的想法

0 投票
1 回答
101 浏览

vb5 - 使用以外语(口语)编写的应用程序

我有一个用外语(意大利语)编写的 VB5 应用程序。它使用同样是意大利语的 Access DB。

我怎样才能把它转换成英文?

我可能会将其移植到 .NET,但在此之前,我需要以某种方式阅读并理解我在做什么。

0 投票
1 回答
493 浏览

web-services - 如何编写 VB5 应用程序来使用 Web 服务?

我正在使用一个用 VB5 编写的遗留应用程序,我需要让它能够使用 Web 服务。

任何人都知道如何做到这一点?我听说它可以为 VB6 完成,但我也没有任何细节。

0 投票
1 回答
1138 浏览

.net - 使 .NET 程序集 COM 可见并适用于 VB5

我有一个程序集,我设法使 VB6 可以看到它并且它可以工作,但是在用 VB5 完成同样的事情时遇到了问题。

对于 VB6,我已经构建了程序集,使其 COM 可见,将其注册为 COM 对象等,并且程序集显示在 VB6 的引用列表中,并允许我成功使用它。对象浏览器还显示组件中的方法。我将程序集及其 TLB 复制到用于 VB5 开发的虚拟工作站,然后运行 ​​Regasm,显然成功:

请注意,虚拟 W/S 是 Win2k,上面没有 .NET Fx 3.5,只有 2.0。

该程序集显示在 VB5 中可以选择的引用中,但该程序集的方法未显示在对象浏览器中,并且通常无法使用。要么有一个我没有完成的步骤,要么 VB5 不知道如何使用这样的 COM 对象。请注意,VB5 安装程序位于虚拟工作站上,而不是安装 VB6 的同一工作站上。

有任何想法吗?我想到的一件事是我可能需要在有问题的工作站上生成和使用一个强名称,但是......

0 投票
2 回答
654 浏览

vb6 - 无法再找到 Visual Basic 5 的服务包

自从 Visual Basic 5 首次发布到几年前,我一直在使用它。

我在我购买的每台新笔记本电脑上都重新安装了它,并且每次都下载了服务包。我认为这是我需要的 VB5 的 SP2。

但是两年没有碰过它,我现在只是将它安装在笔记本电脑上以修改应用程序。但是,微软似乎不再提供下载服务包

在打开我的项目时,我会收到每帧重复的消息,告诉我“没有在开发人员模式下使用控件的许可”。

这是什么错误,如何获取服务包?

0 投票
2 回答
138 浏览

c# - 在 Windows 窗体应用程序中混合使用 VB5 和 C#

我想在我的应用程序中添加一个窗口。是否可以使用 C#“扩展”旧的 vb5 项目?

它易于操作和维护吗?这是一个好习惯吗?如果没有,有什么替代方案?

0 投票
4 回答
5166 浏览

algorithm - 表达式评估

我正在做一个表达式评估程序,就像这样。我的问题是我不知道如何处理操作优先级。我使用递归来找到最里面的一对括号,并在找到后解决其中的表达式,如下所示:

将以这种方式重新调用自己:

现在,由于没有括号,它计算结果并再次调用自己:

好的,返回值是 17,正如预期的那样。但如果我调用Evaluate("2 + 3 * 5")结果是:

这显然是错误的。
基本上我正在从左到右解决操作。如何选择必须首先执行的操作?我想在每个操作周围添加几个括号,但看起来不太好。
那么,我需要先解析整个表达式还是有另一种方法?