问题标签 [vb6]

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 投票
4 回答
3855 浏览

vb6 - VB6 运行时类型检索

如何在运行时获取 VB6 中对象的类型(字符串形式的名称就足够了)?

即类似的东西:

/编辑:澄清一下,我需要检查动态类型对象。一个例子:

输出将是“CommandButton”

0 投票
3 回答
12785 浏览

vb6 - Visual Basic 6.0 中的运算符优先顺序是什么?

Visual Basic 6.0 (VB6) 中的运算符优先顺序是什么?

特别是对于逻辑运算符。

0 投票
1 回答
2086 浏览

html - 使 DHTMLEd 控件用弯引号替换直引号的代码

0 投票
14 回答
3908 浏览

vb6 - 为什么这个函数生成的哈希码不是唯一的?

我正在测试我从谷歌搜索得到的下面的 VB 函数。我打算用它来生成哈希码以进行快速字符串比较。但是,有时两个不同的字符串具有相同的哈希码。例如,这些字符串

“122Gen 1 堆大小(.NET CLR 内存 w3wp):mccsmtpteweb025.20833333333333E-02”

“122Gen 2 堆大小(.NET CLR 内存 w3wp):mccsmtpteweb015.20833333333333E-02”

具有相同的哈希码 237117279。

请告诉我: - 该功能有什么问题?- 我该如何解决?

谢谢

马丁


0 投票
5 回答
5324 浏览

vb6 - 有没有办法在 Visual Basic 6.0 应用程序中添加全局错误处理程序?

VB 6.0 没有任何全局处理程序。为了捕捉运行时错误,我们需要在每个我们认为可能发生错误的方法中添加一个处理程序。但是,仍然可能会遗漏一些地方。所以,我们最终会得到运行时错误。在应用程序的所有方法中添加错误处理程序,唯一的方法?

0 投票
1 回答
1887 浏览

vba - SQLite UDF - VBA 回调

是否有人试图将 VBA(或 VB6)函数(通过 AddressOf ?)传递给 SQLite 创建 UDF 函数(http://www.sqlite.org/c3ref/create_function.html)。

VBA 将如何处理生成的回调参数?

要调用的函数将具有以下签名...

无效(xFunc)(sqlite3_context,int,sqlite3_value**)

0 投票
2 回答
3727 浏览

dll - 可以使用哪些工具来查找引用了哪些 DLL?

这是 VB6 DLL 和 COM 对象的一个​​古老问题,但我仍然每天都面对它。可以使用哪些工具或过程来查看另一个 DLL 引用的 DLL 文件或版本?

我指的是在运行时编译的 DLL,而不是来自 VB6 IDE。

这是DLL地狱。

0 投票
5 回答
7511 浏览

vb.net - Visual Basic 6.0 到 VB.NET 的声明

如何在 VB.NET 中声明“任意”,或者什么是等价的?

0 投票
2 回答
2341 浏览

.net - 从 .NET 向 COM 公开嵌套数组

我在 .NET (C#) 中有一个方法,它返回string[][]. 使用 RegAsm 或 TlbExp(来自 .NET 2.0 SDK)为包含程序集创建 COM 类型库时,我收到以下警告:

警告:嵌套数组不支持封送处理。

此警告导致相关方法未导出到生成的类型库中。有人告诉我,有一些方法可以使用 Variant 作为 COM 返回类型,然后在 COM 客户端进行强制转换/等。对于这个特定的程序集,目标客户群是 VB6。但是在 .NET 端,您实际上是如何做到这一点的呢?

注意:我有一个现有的旧版 DLL(及其导出的类型库),其中返回类型为 Variant,但此 DLL(和 .tlb)是使用 .NET 之前的旧版工具生成的,因此我无法使用它们。

如果程序集是用 VB.NET 编写的,它会有所帮助吗?

0 投票
3 回答
3970 浏览

vb6 - Scripting.Dictionary 的 RemoveAll() 方法是否首先释放其所有元素?

在 VB6 应用程序中,我有一个Dictionary其键是Strings 和值是自定义类的实例。如果我调用RemoveAll()Dictionary它会首先释放自定义对象吗?还是我明确需要自己这样做?