在学习VB的过程中,遇到了一些问题,不知道怎么解决?1.在VB下怎么创建ActiveX DLL的工程文件,怎么在主程序中调用它?(最近给出实例)2.怎么动态的配置数据库设置?即在另一台机器上能动态配置我的数据库设置(用读写注册表或ini文件配置)
一直困扰着我,望高手给以详细的解答......

解决方案 »

  1.   

    1、新建工程时即可选工程的类型,注意选择ActiveX Dll 
    2、将数据库的配置信息可以写在你自己指定的位置,像你说的注册表或ini文件都可以,再做一个配置部分就可以实现
      

  2.   

    要创建 ActiveX Dll 工程,请按照以下步骤执行: 1、在“文件”菜单上,单击“新建工程”。
    2、在“新建工程”对话框内,双击“ActiveX Dll”图标。
    如此,Visual Basic 自动建立新工程 Project1,并把 Class1 类模块添加到工程中。
      

  3.   

    主程序中如何调用??有两种方法可以选择:1、设计期间引用。
    通过“工程”“引用”,包含对应类型库的引用。
    工程中即可利用 Dim 语句声明对象了!!如:
    Dim A as New Project1.Class12、运行时动态加载。
    通过调用 CreateObject 函数,可以方便的创建ActiveX对象(COM对象),同时可以较好的处理对象创建可能出现的异常。如:
    Dim A as VariantOn Error Goto L
        Set A = CreateObject("Project1.Class1")
        ...
        '利用Goto或者其它跳转语句
    L:
        MsgBox "对象创建错误!"
      

  4.   

    ActiveX DLL本身就是对程序的封装。