vb6相关内容

VB6中的字节数组到有符号整数

我在 VB6 中从字节数组转换为有符号整数时遇到问题.这在.NET 中使用 BitConverter 很简单,但我不确定如何使用 VB6.谢谢 解决方案 可惜没有内置函数,需要自己写一个.这是一个快速示例,可帮助您入门. 私有函数 BArrayToInt(ByRef bArray() As Byte) As Integer将 iReturn 调暗为整数将 i 调暗为整数对于 i = 0 ..
发布时间:2022-01-20 19:31:06 其他开发

如何使用 Interop 将小数从 c# 传递到 vb6

我有一个带有属性的互操作 c# 类: 十进制 ImportoDocumento { get;放;} 如果我尝试从 vb6 访问此属性,则会收到错误: 编译器错误:函数或接口标记为受限或函数使用了 Visual Basic 不支持的自动化类型. 所以我找到了这个部分解决方案: 十进制 ImportoDocumento { [return: MarshalAs(UnmanagedTy ..
发布时间:2022-01-20 19:30:31 C#/.NET

如何设置 VB 项目?

使用 VB6 我想设置项目,上次我使用 VB 6 打包和部署向导.它要求修改一些系统文件.我修改了我的系统文件,然后它工作了.现在我又想设置我的新项目,要求更改系统文件. 一旦我建立项目,要求更改系统文件和水晶报告文件(如crystl32.ocx...等) 正在显示诸如“堆栈空间不足"、“系统日期不足"等错误... 为什么总是要求改变? 设置 vb 项目的最佳方法是什 ..
发布时间:2022-01-20 19:30:21 其他开发

从 MS Access 解析 VBA 中的 JSON(美国 BLS)

提前感谢您的帮助. 我正在使用 JSON VB6 解析器,可以在以下位置找到:VB JSON 解析器 我有以下 JSON 响应(来自 BLS 网站,特别是此链接 这里: {"status":"REQUEST_SUCCEEDED","re​​sponseTime":71,"message":[],"Results":{“系列":[{"seriesID":"WPS012","data ..
发布时间:2022-01-20 19:29:48 其他开发

VB6 编译后崩溃

Visual Basic 6 在我的程序重新构建后崩溃.每当我在更改代码后Start(F5 或 Ctrl-F5)我的程序时,VB6 都会崩溃并显示以下消息: VB6.EXE [XXXX] 中出现未处理的 win32 异常. 我无法用 XXXX 制作任何图案.一直是 5168、5012、1488 等;每次崩溃都会改变. JIT 调试器然后提供让我在 VS2010 中调试 VB6(它 ..
发布时间:2022-01-20 19:29:41 其他开发

有没有办法防止 VB6 编译器打乱文件的内容?

由于未知的原因,VB6 编译器通常喜欢重新排序 .vbp 文件的内容和 .frm 文件顶部的控件描述符块(描述窗体上控件属性的代码.您不这样做的代码)在 IDE 中看不到,但您可以在文本编辑器中看到,在版本控制中与以前的修订版本进行比较时.).在比较文件的修订版时,这非常烦人并且非常分散注意力. 有没有办法防止这种情况发生? 解决方案 我认为您对此无能为力.我注意到了同样的问题:ID ..
发布时间:2022-01-20 19:29:31 其他开发

Git - 仅丢弃大小写更改

所以,我正在使用带有大型 VB6 代码库的 git(在 Windows 上使用 Git Extensions 2).对于不熟悉 VB6 的人来说,它不区分大小写,并且习惯于在保存文件时更改变量名的大小写.可以采取一些步骤来尽量减少这种行为(请参阅 停止 Visual Basic6 从改变我的外壳),但以这种方式完全消除问题是不可行的.问题当然是案例更改显示为 Git 中的更改,从而干扰了提交历史, ..
发布时间:2022-01-20 19:29:22 其他开发

从 VB6 exe 调试 VB6 dll

我有一个调用 VB6 DLL 的 VB6 程序,而后者又调用另一个 VB6 DLL.当我执行调用程序时,出现了一个我无法查明的应用程序错误,因此我研究了如何在 dll 中“看到"错误. 我阅读了 Stackoverflow 条目关于调试 VB6 dll 的问题 并按照 Booji Boy 的指示创建了一个 vbg.我还按照他的指示从他的参考列表中删除了两个 DLL.调用程序将 .txt ..
发布时间:2022-01-20 19:29:13 其他开发

获取 Collection 对象上项目的键

环境是我推入 Collection 的成员是无名的,无法识别的(为了避免糟糕的抽象,请不要惊慌:成员实际上是其他 Collection 实例).为了能够进行快速搜索,我正在为每个新成员创建一个有意义的哈希名称,并将其作为 Key 字符串提供给“最顶层"集合的 Add 方法. 当我有一把钥匙可以用来搜索时,一切都变得花花公子......问题是我想迭代集合的成员并获取添加时提供的密钥(生成的哈希 ..
发布时间:2022-01-20 19:28:58 其他开发

在VB6中将文件嵌入到EXE文件中

我正在尝试在 VB6 中制作一个安装程序,它将安装该程序所需的所有文件. 我使用 CSV 文件存储数据并使用以下方式读取数据: file="C:\users\admin\desktop\table.csv"打开文件输入为 fnum 但是,EXE 文件无法在另一台笔记本电脑上执行,因为我收到错误“file not found". 那么:如何将此 CSV 文档嵌入到 .EXE 文件中, ..
发布时间:2022-01-20 19:28:39 其他开发

从哪里获得 VB6 本地化支持二进制文件

在文档中 Windows 上 Visual Basic 6.0 的支持声明... 它指出: 本地化支持二进制文件 以下二进制文件是支持 Visual Basic 6.0 所必需的在本地化版本的 Windows 操作系统上运行的应用程序系统.它们受支持,但未在 Windows 中提供.这些文件需要与您的应用程序设置一起提供. 这本身似乎很清楚. 例如日本需要mfc42jpn. ..
发布时间:2022-01-20 19:28:24 其他开发

VB6:跨所有用户会话的单实例应用程序

我有一个应用程序需要是跨 Windows PC 上所有用户会话的单实例应用程序.到目前为止,我的研究主要集中在使用互斥锁来完成此任务,但我遇到了一个我不确定是否真的是问题的问题,我认为这确实是一个最佳实践问题. 首先是代码: Private Const AppVer = "Global\UNIQUENAME" ' 这不是我使用的,但名称是唯一的公共子主()调暗互斥值只要mutexValue ..
发布时间:2022-01-20 19:28:17 其他开发

跟踪在从 VB6 EXE 加载的 .NET DLL 中不起作用

我有一个写入 Trace 的 .NET DLL.但似乎当我从 VB6 EXE 调用我的 DLL 时,跟踪不起作用. 我在 EXE 文件夹中创建了一个 myApp.config 文件,其中包含跟踪配置,但这并不能解决问题. 我也尝试在代码中创建 Trace 对象,但不起作用: Dim _traceSrc As TraceSource = New TraceSource("myTrace ..
发布时间:2022-01-20 19:27:48 C#/.NET

从 c# 调用 vb6 dll

我一直在尝试从 C sharp 应用程序调用 vb6 dll,而不使用注册表.我想在使用时使用 dll 的路径.我无法创建 vb dll 类的对象.请帮忙!目前我写的代码如下: Assembly assem = Assembly.LoadFile("dll path");类型 classType = assem.GetType("classname");MethodInfo 方法 = class ..
发布时间:2022-01-20 19:27:21 C#/.NET