'枚举
Dim libName As String
Public Enum DLL_Enum
kernel32_DLL = 0 'Windows 32核心API库
user32_DLL = 1 '用户接口库
gdi32_DLL = 2 '图形设备接口API库
winmm_DLL = 3 'Windows多媒体API
Shell32_DLL = 4 '32位Shell API库
winspool_DRV = 5 '后台打印API
advapi32_DLL = 6 '高级安全与注册API库
comdlg32_DLL = 7 '通用对话框API
version_DLL = 8 '版本库
netapi32_DLL = 9 'Windows 32位网络API库 Lan
wininet_DLL = 10 'Windows 32位网络API Internet
mapi32_DLL = 11 '电子邮件的API
lz32_DLL = 12 '32位压缩API
mpr_DLL = 13 '多接口路由器库
End Enum
Public Function CallApiByName(Dll_Lib As DLL_Enum, 这里省略了, 2.0版的不同了
Select Case Dll_Lib
Case 0
libName = "kernel32.DLL" 'Windows 32核心API库
Case 1
libName = "user32.DLL" '用户接口库
Case 2
libName = "gdi32.DLL" '图形设备接口API库
Case 3
libName = "winmm.DLL" 'Windows多媒体API
Case 4
libName = "shell32.DLL" '32位Shell API库
Case 5
libName = "winspool.DRV" '后台打印API
Case 6
libName = "advapi32.DLL" '高级安全与注册API库
Case 7
libName = "comdlg32.DLL" '通用对话框API
Case 8
libName = "version.DLL" '版本库
Case 9
libName = "netapi32.DLL" 'Windows 32位网络API库 Lan
Case 10
libName = "wininet.DLL" 'Windows 32位网络API Internet
Case 11
libName = "mapi32.DLL" '电子邮件的API
Case 12
libName = "lz32.DLL" '32位压缩API
Case 13
libName = "mpr.DLL" '多接口路由器库
End Select
分享到:
相关推荐
VB学习一点通是一款专为初学者设计的VB(Visual Basic)学习软件,旨在帮助用户轻松掌握VB编程的基础知识和常用技巧。...如果你对VB感兴趣,不妨下载VB学习一点通,跟随其教程,开启你的编程之旅。
【VB三维空间(改进)】项目是对初版的VB三维空间程序进行了一系列的增强和扩展。这个项目的主要目标是提供一个交互式的三维模型创建、编辑和管理环境,它结合了Visual Basic (VB)编程语言与OpenGL图形库,使得用户...
vb学习一点通v2.0 vb学习一点通v2.0
IDE(集成开发环境)插件是一种软件扩展,它可以嵌入到VB的默认编辑器中,增加新的功能或改进现有功能。VB源码之友就是这样一款插件,它为VB开发者提供了额外的代码编辑、调试和分析工具,比如代码自动完成、语法...
《VB学习一点通》是一个专为初学者设计的、轻量级的学习资源包,主要针对Microsoft Visual Basic(VB)编程语言。MSDN(Microsoft Developer Network)是微软为开发者提供的一个全面的技术资源库,通常包含各种编程...
VB学习一点通。叫你轻松掌握VB编程语言。赶快来下载吧。绝对有收获。
### Dijkstra算法的改进及VB实现 #### 一、Dijkstra算法简介 Dijkstra算法是一种用于寻找图中两点间最短路径的经典算法。它适用于有向图和无向图,并且要求图中的边权值非负。该算法的核心思想是从起点开始逐步扩展...
与VB6相比,VB.NET引入了许多重要的改进和新特性,以满足不断发展的软件开发需求。 - **升级意义**:将旧的应用程序从VB6迁移到VB.NET,不仅可以充分利用.NET框架的强大功能,还能享受到诸如自动部署、更好的面向...
"VB学习一点通V10"显然是一个专门针对VB学习的教程资源,旨在帮助用户快速掌握VB编程的基础知识和实践技巧。 在VB的学习过程中,首先你需要理解基本概念,比如变量、常量、数据类型(如Integer、String、Double等)...
本教程将深入探讨如何利用VB6.0的WINSOCK控件构建一个能够处理一对多通讯的服务器端程序。 SOCKET通讯是一种基于网络协议的通信方式,允许两个或多个设备通过互联网进行数据交换。在VB6.0中,WINSOCK控件提供了一套...
VB.Net 2010 是 Microsoft .Net Framework 下的一个编程环境,相较于之前的 VB6(Visual Basic 6.0),它引入了许多新特性和改进,旨在提升开发效率和代码质量。VB6 是基于传统的 Visual Basic 平台,其语法和架构与...
VB编程源代码 64点对点聊天(客户端)VB编程源代码 64点对点聊天(客户端)VB编程源代码 64点对点聊天(客户端)VB编程源代码 64点对点聊天(客户端)VB编程源代码 64点对点聊天(客户端)VB编程源代码 64点对点聊天...
VB6.0 SP6补丁是针对Visual Basic 6.0的一个重要更新,它提供了对这个经典编程环境的性能优化和安全改进。Visual Basic 6.0是微软在1998年推出的一种面向对象的可视化编程工具,主要用于开发Windows应用程序。SP6,...
VB(Visual Basic)是微软公司开发的一种编程语言,属于Visual Studio家族的一部分,以其直观易用的界面和强大的功能深受程序员喜爱。...记得在实践中不断探索,理解和改进代码,从而加深对VB的理解,提高编程能力。
2. **性能优化**:通过对VB6运行时库的优化,SP6提高了程序运行速度,减少了在Windows 7环境下可能出现的卡顿现象,确保用户在操作VB6界面时能有流畅的体验。 3. **安全更新**:SP6包含了一些安全修复,以防止VB6...
6. **开发工具增强**:SP6可能还包括对VB6集成开发环境(IDE)的一些增强,比如调试工具的改进,或者编译器的优化,使开发者的工作更加高效。 在使用这个"vb6sp6完整安装包"时,开发者需要注意以下几点: - **安装...
"VB学习一点通 VB零起步"这个压缩包文件显然是为了帮助初学者快速入门VB编程而设计的。让我们详细探讨一下VB的基础知识,以及如何通过这些资源来学习。 首先,VB的基础知识主要包括以下几个部分: 1. **基本语法**...
《VB6.0迷你版详解:底层开发与游戏辅助利器》 VB6.0迷你版,作为VB6.1底层版和VB6.0精简版的整合,为开发者提供了一个集中的工具集,尤其适合那些专注于底层开发以及游戏辅助程序制作的程序员。此版本包含了VB窗口...
083、VB写的串口通讯,通过串口对单片机进行控制 084、VB写的串口通讯软件,简单易学,适合初学者 085、VB写的通过串口与考勤机连接通讯的程序 086、vb用控件的写的串口程序,是vb的经典之作 087、VB与USB转串口的...
VB.NET是在传统Visual Basic的基础上进行升级和改进的版本,它完全支持.NET框架,提供了类型安全、垃圾回收、异常处理等现代编程特性。VB.NET的语法简洁明了,易于学习,适合初学者入门。 二、VB.NET基础 1. 变量与...