Articles of vb6

如何在运行Windows应用程序时解决ntdll,msado15和stackhash错误?

我有一个应用程序,在我的系统中运行完美,也在其他几个客户上运行。 但我有一个特定的客户,这是不工作的。 我已经尝试了以下内容: 更新Windows。 closures防火墙。 closuresDEP。 closuresUAC。 但是这些都不起作用。 以下是出现的错误。 第一: Problem signature: Problem Event Name: APPCRASH Application Name: myApp.exe Application Version: 3.1.0.98 Application Timestamp: 52931ef4 Fault Module Name: ntdll.dll Fault Module Version: 6.1.7601.18205 Fault Module Timestamp: 51db96c5 Exception Code: c0000005 Exception Offset: 00056018 OS Version: 6.1.7601.2.1.0.256.48 Locale ID: 1033 Additional Information 1: d492 Additional Information […]

在Visual Studio 98的Visual Basic 6.0项目中设置/ TSAWARE的位置

我需要为传统的VB 6.0 activeX EXE设置/ TSAWARE标志。 我可以做到 BINEDIT /TSAWARE app.exe 在构build应用程序后,但我想应该有一种方法来在Visual Studio中的VB6项目本身中select它。 我已经看过项目属性,但没有看到任何地方设置链接器选项。 该项目是一个ActiveX组件。 这个问题提到在Visual Studio 6.0中用C ++在链接器中做这件事,但还没有看到在VB中这样做的方式,它似乎没有明确的链接设置。

如何在XP / Vista和更新版本上创build一个简单的VB6安装系统?

重视简单。 我从来没有做过安装程序,我宁愿不必学习太多。 一个系统,我可以把一堆文件,并会做出一些聪明的猜测在哪里把它们将是理想的。 继续回答一般问题。 但在我的情况下,我坚持一些额外的限制。 要安装的程序是用VB6(或者是5?)和VB以前的几个版本编写的,所以不会很快更新。 我有一个正在运行的安装,将有一个干净的虚拟机玩所以我会做一个循环:运行安装,find它的中断,修复它,添加到安装程序,恢复虚拟机,再试一次。 如果有人有更好的方法,我愿意提出build议。 我必须得到它在XP上工作,我真的也想有一些可以在新版本的Windows上工作的东西。

如何在Visual Basic 6.0中创build清单文件?

我想在VB 6.0中创build一个清单文件。 当我启动我的应用程序时,操作系统应该要求用户具有pipe理员权限。 我也想知道如何将它embedded到应用程序中?

如何在VB6中执行进一步的代码之前等待shell进程完成

我有一个小型的VB6应用程序,我使用Shell命令来执行程序。 我将程序的输出存储在一个文件中。 然后我读取这个文件,并使用VB6中的msgbox将输出放在屏幕上。 这是我的代码现在看起来像: sCommand = "\evaluate.exe<test.txt " Shell ("cmd.exe /c" & App.Path & sCommand) MsgBox Text2String(App.Path & "\experiments\" & genname & "\freq") 问题是VB程序使用msgbox打印的输出是文件的旧状态。 是否有一些方法来执行VB代码,直到我的shell命令程序完成,以便我得到输出文件的正确状态,而不是以前的状态?

Windows如何决定是否显示UAC提示?

在我的VB6应用程序中,我打开其他EXE文件。 我的应用程序运行没有任何UAC提示,但我有一个EXE,检查软件的更新。 这会提示UAC提示。 那么Windows如何决定是否显示UAC提示? 我看到了这个链接 。 那么它取决于我在我的应用程序中编写的代码? 有趣的是,我的应用程序(这是主要的EXE文件)不提示UAC,而检查和下载更新的小EXE提示UAC。 我有所有的数字签名的EXE文件。 我已经浏览了以下链接: http://msdn.microsoft.com/en-us/library/windows/desktop/aa511445.aspx http://technet.microsoft.com/en-us/library/cc505883.aspx和其他一些。 但是我仍然不清楚。

如何使用VB6调用Windows shell命令?

如何正确使用VB6,我可以调用任何Windowsshell命令,你会从命令行? 例如,像以下这样微不足道的东西: echo foo

在visual basic中模拟windowskey + L?

我想在Visual Basic中模拟WindowsKey + L(将控制台locking的捷径)并将其绑定到一个函数。 所以当这个函数被调用时,它将locking控制台。 我可以这样做吗?

什么时候不可能支持Visual Basic 6.0应用程序?

在过去的3 – 5年里,我一直在更新基于Visual Basic 6.0的保险应用程序和商业集成工具包。 根据微软的“ 这只是工作的政策 ”,2008年4月8日以后,IDE不再支持。 它仍然可以开发和部署Visual Basic 6.0应用程序。 什么时候不可能支持Visual Basic 6.0应用程序,还是像Cobol应用程序一样永远活着? 更新:2010年3月份的Microsoft语句:Visual Basic团队致力于在Windows Vista,Windows Server 2008(包括R2和Windows 7)上的Visual Basic 6.0应用程序的“It Just Works”兼容性。 2011年5月更新: 20岁生日快乐Visual Basic!

VB6 exe错误'无效图片'

这是一个灰色地带的问题,所以我会尝试在这里和服务器故障… 我有一个实用程序的应用程序,用VB6构build。 我不再有应用程序的来源。 该实用程序在星期天早上最后成功使用。 今天早上试图运行应用程序时,出现一个错误对话框,抱怨“无效图片”。 在第二个和第三个服务器上,该应用程序按预期工作。 应用程序的安装没有改变。 由于我没有完全控制服务器,所以可能已经应用了补丁程序,我不知道。 任何人都知道可能导致此错误的操作系统可能发生的变化? 服务器正在运行2003 R2,SP1。