VB安装到win10

1.用VB编写的东西怎么才能让它在任何电脑上都能运行那?

首先说明一点,VB编写的原代码只能在安装有VB编程环境的WIN9X以及WIN2000和WINXP的一些版本下能运行,在其他非WINDOWS操作系统无法运行.第二WINDOWS系统中未安装VB编程环境则需通过VB的PACKAGE & DEPLOYMENT 向导生成安装包(安装程序)来进行安装注册,方能运行,特别要注意,所开发的VB的EXE文件最好再无VB编程环境的WINDOWS系统安装来发现问题,你的VB生成的EXE文件能否运行.操作数据库的VB的EXE文件还需正确连接数据库,其它需要读写磁盘的VB的EXE文件所涉及的文件或文件夹的位置是在VB的EXE文件所认的位置.。

VB安装到win10

2.vb6为啥俺的控件不能用?用户机上安装程序运行时无反应俺建个工程

你的控件没有在用户机器上注册! 使用ActiveX控件可快速实现小型的组件重用、代码共享,从而提高编程效率,降低开发成本。

但是ActiveX控件对于最终用户并不能直接使用,因为ActiveX控件必须先在Windows中注册。注册ActiveX控件一般来说有六种途径,它们有各自的优点,运用范围也不同。

Regsvr32。exe注册 Regsvr32。

exe位于Windows目录的system子目录下。点击Windows的“开始→运行”菜单,在对话框中输入以下命令: regsvr32 netshare。

ocx &&注册netshare。 ocx控件 regsvr32 /u netshare。

ocx &&解除netshare。ocx控件的注册 如果netshare。

ocx文件不在system目录时,还必须在文件名前加上完整的路径。除了regsvr32应用程序之外,Microsoft在它的Web站点上还提供了一个称为regclean。

exe的程序,可以检查注册表并去掉丢失的组件在注册表中的条目。regclean。

exe除了可以删除“悬挂”的条目,它还提供一个“undo”文件帮助恢复错误的删除。 卧龙传说提醒:用regsvr32。

exe注册ActiveX控件虽然简单,但需要用户手工进行注册,在不用时还需手工解除注册。 VFP环境注册 在我们进行程序设计时,VFP本身提供一个注册ActiveX控件的方法。

进入VFP环境,选择“工具→选项”菜单,点击“控件”页,选中“ActiveX控件”单选按钮,在列表框里显示所有已经注册的ActiveX控件,这时,点击右边的“添加”按钮,选择需要注册的ActiveX控件文件,“确定”后完成注册。 也可以在表单设计器的表单控件工具栏里拖动“OLE”按钮到表单,在弹出的选择框里选中“插入控件”单选钮,同样点击右边的“添加控件”按钮,来完成新控件的注册。

卧龙传说提醒:本方法仅适合程序员在设计程序过程中手工进行,对用户而言,并没有实现在本地机上自动注册。 安装程序注册 大型应用软件一般都有一个安装程序,在安装程序中解决ActiveX控件的注册是较为理想的一种方案。

在用户执行安装程序时,这些ActiveX控件将自动在用户机器上安装并注册。 VFP7。

0光盘所带的InstallShield是目前较为流行的制作安装程序的工具,使用它可以制作出专业级的Setup安装程序,还可以注册应用程序使用到的ActiveX控件。 而且,在以后使用控制面板的“添加/删除程序”卸载该软件时,安装程序会自动注销掉以前注册的ActiveX控件。

加入代码注册 首先,定义一个注册控件的函数: Function MyRegsvr ( lpcRegFilename, lplIsreg ) If File(lpcRegFilename) lpcRegFilename = iif(llisreg, lpcRegFilename, [ /u ] + lpcRegFilename) Run /n regsvr32 &&lpcRegFilename Endif Return Endfunc 然后就可以通过以下语句来调用该函数,并完成ActiveX控件的注册了(卧龙传说提醒:一定要注意控件文件的路径哦)。 = MyRegsvr( "netshare。

ocx", 。T。

) &&注册netshare。ocx控件 = MyRegsvr( "netshare。

ocx", 。F。

) &&解除netshare。ocx控件的注册 注册函数注册 上面提到运行regsvr32。

exe应用程序将弹出注册是否成功的对话框,注意看内容“DllRegisterServer in netshare。ocx succeeded”或“UnDllregisterServer。

其实,通常每个可用的ActiveX控件都有DllRegisterServer、UnDllregisterServer这两个自注册函数包含在其中,我们可以用定义API函数的方法(Declare in 。 。

)来定义它,然后直接使用该函数来进行注册和反注册。

同样,我们先自定义一个注册函数(卧龙传说提醒:请注意DllRegisterServer、UnDllregisterServer的大小写): Function DllRegister (lpLibFileName,isReg) isReg = iif(type("isReg")="U", 。 T。

, isReg) lpProcName = iif(isReg, "DllRegisterServer", "DllUnregisterServer" ) Declare INTEGER (lpProcName) in (lpLibFileName) return &&lpProcName。 () Endfunc 然后,就可以通过该函数来完成ActiveX控件的注册了。

= DllRegister( "netshare。ocx", 。

T。) &&注册,返回0表示成功 = DllRegister( "netshare。

ocx", 。F。

) &&注销,返回0表示成功 Clear Dlls 试试,是不是没有了弹出框的烦恼! 卧龙传说提醒:该方法没有对ActiveX控件文件的验证,假如该控件没有有效的DllRegisterServer功能(即不具有自注册功能),也就找不到以上的两个API函数,照样会有错误信息弹出。 API函数注册 此方法的设计思路是:先将ActiveX控件载入内存,然后验证其有效性,最后直接在内存地址中执行其注册函数(DllRegisterServer、UnDllregisterServer)。

其编程方法是: 1、使用Windows API函数LoadLibrary载入ActiveX控件; 2、使用GetProcAddress函数获取ActiveX控件中注册函数DllRegisterServer(注销函数为DllUnregisterserver)指针; 3、使用CallWindowProc函数执行已载入内存的ActiveX控件注册函数(DllRegisterServer、UnDllregisterServer)。 上面所述的ActiveX控件注册方法各有特点。

经实际使用,效果良好。您可根据实际情况灵活选用。

3.VB要想获得电脑信息怎么办

'声明:一定在最前面(一定在最前面要不不行) Option Explicit ' 注册表关键字安全选项。

Const READ_CONTROL = &H20000 Const KEY_QUERY_VALUE = &H1 Const KEY_SET_VALUE = &H2 Const KEY_CREATE_SUB_KEY = &H4 Const KEY_ENUMERATE_SUB_KEYS = &H8 Const KEY_NOTIFY = &H10 Const KEY_CREATE_LINK = &H20 Const KEY_ALL_ACCESS = KEY_QUERY_VALUE + KEY_SET_VALUE + _ KEY_CREATE_SUB_KEY + KEY_ENUMERATE_SUB_KEYS + _ KEY_NOTIFY KEY_CREATE_LINK + READ_CONTROL ' 注册表关键字 ROOT 类型。 。

Const HKEY_LOCAL_MACHINE = &H80000002 Const ERROR_SUCCESS = 0 Const REG_SZ = 1 ' 独立的空的终结字符串 Const REG_DWORD = 4 ' 32位数字 Const gREGKEYSYSINFOLOC = "SOFTWARE\Microsoft\Shared Tools Location" Const gREGVALSYSINFOLOC = "MSINFO" Const gREGKEYSYSINFO = "SOFTWARE\Microsoft\Shared Tools\MSINFO" Const gREGVALSYSINFO = "PATH" Private Declare Function RegOpenKeyEx Lib "advapi32" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, ByRef phkResult As Long) As Long Private Declare Function RegQueryValueEx Lib "advapi32" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, ByRef lpType As Long, ByVal lpData As String, ByRef lpcbData As Long) As Long Private Declare Function RegCloseKey Lib "advapi32" (ByVal hKey As Long) As Long ' 后面+ Public Sub StartSysInfo() On Error GoTo SysInfoErr Dim rc As Long Dim SysInfoPath As String ' 试图从注册表中获得系统信息程序的路径及名称。

If GetKeyValue(HKEY_LOCAL_MACHINE, gREGKEYSYSINFO, gREGVALSYSINFO, SysInfoPath) Then ' 试图仅从注册表中获得系统信息程序的路径。

。 ElseIf GetKeyValue(HKEY_LOCAL_MACHINE, gREGKEYSYSINFOLOC, gREGVALSYSINFOLOC, SysInfoPath) Then ' 已知32位文件版本的有效位置 If (Dir(SysInfoPath & "\MSINFO32。

EXE") "") Then SysInfoPath = SysInfoPath & "\MSINFO32。EXE" ' 错误 - 文件不能被找到。

Else GoTo SysInfoErr End If ' 错误 - 注册表相应条目不能被找到。 。

Else GoTo SysInfoErr End If Call Shell(SysInfoPath, vbNormalFocus) Exit Sub SysInfoErr: MsgBox "此时系统信息不可用", vbOKOnly End Sub '摁扭1:命名为:cmdSysInfo Private Sub cmdSysInfo_Click() Call StartSysInfo End Sub '摁扭1:命名为:cmdSysInfo '摁扭1:命名为:cmdSysInfo '摁扭1:命名为:cmdSysInfo '摁扭1:命名为:cmdSysInfo '摁扭1:命名为:cmdSysInfo '摁扭1:命名为:cmdSysInfo '摁扭1:命名为:cmdSysInfo '摁扭1:命名为:cmdSysInfo '要不点击,直接把我摁扭那部分拷贝在form,load里就行了。

VB安装到win10

转载请注明出处windows之家 » VB安装到win10

win10

e450安装win10蓝屏

阅读(52)

本文主要为您介绍e450安装win10蓝屏,内容包括求路过各位大神,指点下迷津,ThinkPadE450重装系统wi?,安装win10时蓝屏怎么解决,联想E450改win7不能释放系统怎么解决。安全模式如果也无法正常进入,那你只能重做下系统了。正常情况下,如果系统桌

win10

新装的win10系统3D安装失败

阅读(134)

本文主要为您介绍新装的win10系统3D安装失败,内容包括win10安装失败3d2012版,怎么解决?出现下面图片问题,求大神请教,win10系统安装3dmax9.0老是安装不上,网上说要把Aut?,您好,我新装的WIN10,N卡驱动安装一直失败,我是双显卡的请?爱问。答:

win10

VM12可以在win10上安装

阅读(94)

本文主要为您介绍VM12可以在win10上安装,内容包括Vmware12怎么安装Ghost版的Windows10系统,windows98系统能在虚拟机12上安装吗?,联想b4040安装win10的步骤。ghost版Win10安装步骤: 准备工作: 制作大白菜u盘 2、下载ghost win10系统镜像文件

win10

win10系统正在准备安装好久

阅读(157)

本文主要为您介绍win10系统正在准备安装好久,内容包括升级win10,一直卡在正在准备安装,怎么办,我用360一键安装WIN10怎么一直显示正在执行安装这要装多久?,360一键升级win10一直都在正在确保你已准备好进行安装是怎么回事。楼主,你的问题只

win10

win10以前安装删除

阅读(63)

本文主要为您介绍win10以前安装删除,内容包括以前的windows安装可以删除吗win10,我家中了毒,怎么样重新把原来的系统删掉,安装新的啊?我家是Win,升级win10后删除旧系统怎么还原原来的系?爱问知。先买一张XP安装盘(最好是上海政府VLK版的),安装

win10

U盘安装win10提示解压失败

阅读(97)

本文主要为您介绍U盘安装win10提示解压失败,内容包括U盘装系统老是出现解压错误,求助:升级win10在执行解压包安装余1%时就通不过怎办?,电脑主板中毒了?机器从买回来下载比较大的文件安装就会出现解压失。应该是你启动盘问题首先将u盘制作成

win10

怎么看win10系统安装时间

阅读(56)

本文主要为您介绍怎么看win10系统安装时间,内容包括Win10怎样查看操作系统安装时间,查询电脑Win10系统安装时间的技巧是什么呢?,360免费升级正版win10安装多少时间。查看方法:第一步:首先打开开始运行命名框(可以直接使用 Windows + R 组合快

win10

win10安装u8跳过vc2008

阅读(52)

本文主要为您介绍win10安装u8跳过vc2008,内容包括win10专业版64位安装sqlserver2008r2提示规则18个跳过导致安装不成,正版win8.1系统但是C盘空间不足没法在线更新win10下载镜?爱问知,我自己用装的win10到重启第三次加载不进去应该是加载配

win10

win10安装ZDM

阅读(79)

本文主要为您介绍win10安装ZDM,内容包括AutodeskCivil3D与zdm可以装到一台电脑用吗?存不存在兼不兼容的,如何安装win10?,windows10怎么安装虚拟机。首先要找到控制面板,我们点开windows键,然后选择在所有应用中找到“Windows 系统”,打开之后,

win10

vreveal安装win10

阅读(100)

本文主要为您介绍vreveal安装win10,内容包括在虚拟机中如何打开装机助理安装win10专业版64位?,系统之家Win10专业版V1609安装方法?,请各位大哥帮帮忙,急,win10如何安装HyperV?。使用windows系统自带的虚拟机Hpyer-V,有两个前提条件一是上面

win10

win10能安装腾讯电脑管家吗

阅读(95)

本文主要为您介绍win10能安装腾讯电脑管家吗,内容包括win10可以安装腾讯管家吗,windows10系统需要装腾讯电脑管家吗,win10不能装360,qq电脑管家吗电脑城的技术人员说win1。可以安装腾讯电脑管家的,保护电脑安全,1. 口口有异常?全新设计的异常

win10

hp笔记本怎么安装win10系统

阅读(53)

本文主要为您介绍hp笔记本怎么安装win10系统,内容包括惠普电脑怎么安装win10,惠普一键系统如何重装Win10呢?,惠普笔记本电脑重装系统升级该怎么设置?注意事项?笔记本买。①、到大白菜官方网站下载全新的大白菜装机版7.3,并且安装好。②、从

win10

怎么添加win10小游戏

阅读(132)

本文主要为您介绍怎么添加win10小游戏,内容包括Win10怎么添加游戏,为什么我的开始菜单里面有没windows自带的小游戏?像什么扫雷爱问,w10自带游戏怎么设置成中文。Win10怎么添加游戏有一些笔记本电脑,进入游戏界面后,电脑屏两侧空隙有无法全屏

win10

怎么删除win10更新提示内存不足

阅读(113)

本文主要为您介绍怎么删除win10更新提示内存不足,内容包括win10提示内存不足,怎么清理,电脑越来越慢,显示内存不足怎么办?那些程序可以删除,win7升级win10提示RAM内存不够怎么办我是8G 内存条。解决方法:方法一:结束“占用内存高且不再使用

win10

e450安装win10蓝屏

阅读(52)

本文主要为您介绍e450安装win10蓝屏,内容包括求路过各位大神,指点下迷津,ThinkPadE450重装系统wi?,安装win10时蓝屏怎么解决,联想E450改win7不能释放系统怎么解决。安全模式如果也无法正常进入,那你只能重做下系统了。正常情况下,如果系统桌

win10

新装的win10系统3D安装失败

阅读(134)

本文主要为您介绍新装的win10系统3D安装失败,内容包括win10安装失败3d2012版,怎么解决?出现下面图片问题,求大神请教,win10系统安装3dmax9.0老是安装不上,网上说要把Aut?,您好,我新装的WIN10,N卡驱动安装一直失败,我是双显卡的请?爱问。答:

win10

VM12可以在win10上安装

阅读(94)

本文主要为您介绍VM12可以在win10上安装,内容包括Vmware12怎么安装Ghost版的Windows10系统,windows98系统能在虚拟机12上安装吗?,联想b4040安装win10的步骤。ghost版Win10安装步骤: 准备工作: 制作大白菜u盘 2、下载ghost win10系统镜像文件

win10

win10系统正在准备安装好久

阅读(157)

本文主要为您介绍win10系统正在准备安装好久,内容包括升级win10,一直卡在正在准备安装,怎么办,我用360一键安装WIN10怎么一直显示正在执行安装这要装多久?,360一键升级win10一直都在正在确保你已准备好进行安装是怎么回事。楼主,你的问题只

win10

win10以前安装删除

阅读(63)

本文主要为您介绍win10以前安装删除,内容包括以前的windows安装可以删除吗win10,我家中了毒,怎么样重新把原来的系统删掉,安装新的啊?我家是Win,升级win10后删除旧系统怎么还原原来的系?爱问知。先买一张XP安装盘(最好是上海政府VLK版的),安装

win10

U盘安装win10提示解压失败

阅读(97)

本文主要为您介绍U盘安装win10提示解压失败,内容包括U盘装系统老是出现解压错误,求助:升级win10在执行解压包安装余1%时就通不过怎办?,电脑主板中毒了?机器从买回来下载比较大的文件安装就会出现解压失。应该是你启动盘问题首先将u盘制作成

win10

怎么看win10系统安装时间

阅读(56)

本文主要为您介绍怎么看win10系统安装时间,内容包括Win10怎样查看操作系统安装时间,查询电脑Win10系统安装时间的技巧是什么呢?,360免费升级正版win10安装多少时间。查看方法:第一步:首先打开开始运行命名框(可以直接使用 Windows + R 组合快

win10

mac安装win10镜像怎么连网

阅读(57)

本文主要为您介绍mac安装win10镜像怎么连网,内容包括苹果电脑怎么安装windows10系统,Mac怎么安装Windows10呢?,苹果怎么装win10?。首先打开mac的finder,找到应用程序里的实用工具中的Boot Camp助力工具。2、打开Boot Camp之后,插入一个至少8G