楼上说得好.它是以事件驱动的. 但我看见过一工程里面的模块 如下 Option Explicit'数据库访问常量 Public Const SQL_DROP As Long = 1Public Const SQL_NO_DATA_FOUND As Long = 100 Public Const SQL_SUCCESS As Long = 0 Public Const SQL_SUCCESS_WITH_INFO As Long = 1 Public Const SQL_ATTR_MAX_LENGTH As Long = 100'数据源信息常量 Public Const DATABASE As String = "newdb" Public Const DSN As String = "newdb" Public Const DB_USER_NAME As String = "sa" Public Const DB_PASSWORD As String = "sa"这个模块与这个工程里面的其它对象好像没有一点的调用关系. 它只是作变量的声明罢了. 那么这个工程何时调用这个模块?
但我看见过一工程里面的模块 如下
Option Explicit'数据库访问常量
Public Const SQL_DROP As Long = 1Public Const SQL_NO_DATA_FOUND As Long = 100
Public Const SQL_SUCCESS As Long = 0
Public Const SQL_SUCCESS_WITH_INFO As Long = 1
Public Const SQL_ATTR_MAX_LENGTH As Long = 100'数据源信息常量
Public Const DATABASE As String = "newdb"
Public Const DSN As String = "newdb"
Public Const DB_USER_NAME As String = "sa"
Public Const DB_PASSWORD As String = "sa"这个模块与这个工程里面的其它对象好像没有一点的调用关系. 它只是作变量的声明罢了.
那么这个工程何时调用这个模块?
至于模块~听说好像是只要你调用到模块里的东西的时候就加载!
类模块就是~你Dim它,它就加左!
执行是无序执行,事件驱动,一般从一个窗体或Sub Main 函数开始。