小编Dav*_*Caz的帖子

Visual Studio 6 Windows公共控件6.0(sp6)Windows 7,64位

我被要求帮助为某人创建遗留vb6应用程序,因此我决定按照本指南在我的Windows 7 x64笔记本电脑上投入Visual Studio 6 .

它安装得很好,从我可以看到一切正常,除了Microsoft Windows Common Controls 6.0(sp6).Microsoft Windows Common Controls-2 6.0(sp6),Microsoft Windows Common Controls 5.0(sp2)等都可以正常工作.但是,当我尝试添加Microsoft Windows公共控件6.0(SP6)组件时,我收到错误:

'' could not be loaded
Run Code Online (Sandbox Code Playgroud)

我无法添加图像,所以我已经为这里的任何人想要看到它的屏幕截图上传了一个:

http://i.imgur.com/7aym4xB.png

我已经尝试注册/取消注册/重新注册MXCOMCTL.OCX,MSCOMCT2.OCX,msdatsrc.tlb都没有成功.我还卸载了一个已知的安全更新,该更新可能导致Windows公共控件出现问题.我已经删除了IE11,即使报告状态IE11不会像IE10那样导致MSCOMCTL.OCX问题.

我在Windows XP SP3兼容模式下运行VB6.EXE.使用禁用可视主题,禁用桌面合成,以及在高DPI设置下禁用显示缩放.以及以管理员身份运行它.

我还尝试打开一个使用此控件的先前项目,并且在加载过程中失败时出现与屏幕截图相同的"空白"错误,生成的错误日志中包含以下内容:

第35行:控件lvData的类MSComctlLib.ListView不是加载的控件类.第223行:控制Stat的MSComctlLib.StatusBar类不是加载的控件类.

所以这告诉我这不是.vbp中的版本问题,就像一些建议(因为它也发生在新的空白项目中).

我斗智斗勇.显然人们已经使VB6和Windows 7 x64都能正常工作(使用Windows公共控件)但是我没试过可以缓解我的问题.我希望这里有人可能会遇到这个问题,或者对于发生的事情有一些想法.

vb6 visual-studio visual-studio-6 microsoft-common-controls

24
推荐指数
2
解决办法
11万
查看次数

Visual Studio 2013和VB脚本

我想知道Visual Studio 2013是否可以编译和调试VBScript文件?如果有人知道他们可以让我知道如何.

感谢您的时间.

debugging vbscript visual-studio-2013

24
推荐指数
2
解决办法
3万
查看次数

如何在unix中并排显示行号?

场景是我有两个文件,我想要使用以下命令并排编号:

diff -y file1.txt file2.txt
Run Code Online (Sandbox Code Playgroud)

sdiff file1.txt file2.txt
Run Code Online (Sandbox Code Playgroud)

上面的命令只是打印并排差异,但不显示行号.有什么办法吗?我搜索了很多但找不到任何解决方案.我不能使用第三方工具FYI.任何人的天才想法?

更新:

我想要文件本身存在的文件编号而不是管道生成的行号到cat -n等.让我们说,我正在使用"--suppress-common-l ines"做差异然后行号应该是省略了没有在差异中显示的内容.

unix diff file sdiff

24
推荐指数
3
解决办法
2万
查看次数

如何使用SQL命令文件创建SQLite3数据库文件?

我有一个包含一些SQL命令的文件,如下所示:

CREATE DATABASE IF NOT EXISTS `db_name`;
USE `db_name`;

CREATE TABLE IF NOT EXISTS `customers` (
  `id` int(10) unsigned NOT NULL,
  `f_name` varchar(50) DEFAULT NULL,
  `l_name` varchar(50) DEFAULT NULL,
  `company_name` varchar(200) DEFAULT NULL,
  `email` varchar(50) DEFAULT NULL,
  `phone` varchar(25) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `customers` (`id`, `f_name`, `l_name`, `company_name`, `email`, `phone`) VALUES
    ...
    ...
    ...
Run Code Online (Sandbox Code Playgroud)

我想使用这些命令创建一个SQLite3数据库文件,以便在Python中轻松使用它.

我如何在Ubuntu上做到这一点?

sql database sqlite

23
推荐指数
1
解决办法
5万
查看次数

在没有Linux服务器的Windows 10主机上的Docker容器中显示GUI应用程序

我正在尝试将Windows 10 GUI应用程序与Windows 10主机停靠在一个容器中,该容器以microsoft/nanoserver为基础.

目前我将应用程序安装在与dockerfile相同的目录中,我将其添加到我的docker上下文并运行它没问题,除了GUI永远不会显示.

似乎要显示GUI我将不得不使用服务器(就像在这种情况下:Windows 10 Docker主机 - 从Linux容器中显示GUI应用程序),但因为我没有使用Linux容器而是使用Windows容器的东西X11服务器似乎与我无关.

如何在纯粹的Windows设置中配置GUI应用程序的显示设置?

windows user-interface docker windows-10

22
推荐指数
1
解决办法
2万
查看次数

如何暂时停用所有try/catch块?

是否有可能在整个项目中停用/激活所有try catch块,就像点击按钮一样简单?

当我不希望catch块处理异常时,我需要这个用于调试,而是宁愿VS打破代码,好像try catch块不存在一样.

目前我正在评论try/catch块,但效率很低.

环境:以C#为语言的VS 2008.

visual-studio

21
推荐指数
2
解决办法
7501
查看次数

你是如何处理VB6中缺少构造函数的?

VB6类没有参数化构造函数.你为此选择了什么解决方案?使用工厂方法似乎是明显的选择,但让我感到惊讶!

vb6 constructor class

21
推荐指数
3
解决办法
1万
查看次数

.NET Workflow Engine建议

我遇到了无状态,一个基于Simple State Machine for Boo的分层状态机框架,但是使用C#3.0进行配置

它易于配置和使用,我很快就会使用它.

但我只是想知道是否

  • 任何人都使用无状态的实际项目(如果是的话你有什么看法?)
  • .NET还有其他好的工作流引擎吗?(WF除外)

.net c# workflow state-machine stateless-state-machine

20
推荐指数
4
解决办法
1万
查看次数

为什么我的VB6项目的PDB与生成的dll不匹配?

我有一个VB6项目,并启用它来生成pdb文件(显示了如何做到这一点).但是我不能用它们调试,当我用symcheck检查它时,我得到这个输出:

>SYMCHK: MyFile.dll         FAILED  - MyFile.pdb mismatched or not found

>SYMCHK: FAILED files = 1

>SYMCHK: PASSED + IGNORED files = 0
Run Code Online (Sandbox Code Playgroud)

我已经用详细输出检查了它找到了pdb(甚至将它移动到它检查的目录),但它似乎并不想匹配.

可能导致这种情况的原因以及我该怎么办?

vb6 debug-symbols pdb-files

20
推荐指数
1
解决办法
565
查看次数

计算机中的一个内存位置存储了多少数据?

假设32位操作系统.

  1. 计算机中的一个内存位置存储了多少数据?

  2. 什么是计算机中存储器的基本单元?

  3. 例如,对于存储整数,所需的内存地址是多少?如果基本单位是BYTE,则整数需要4个字节.因此,如果我需要存储一个字节,那么如果开始放入内存位置0001的第一个字节,那么我的整数是否会在0003内存位置结束?

如果我错了请纠正我?

我需要有关CPU内存存储和管理的更多信息......能否请您指点一些资源?

memory integer memory-address

19
推荐指数
1
解决办法
2万
查看次数