拜托,拜托

解决方案 »

  1.   

    问题是:
    1。如何用静态联编的方式调用应用服务器上远程数据模块的接口(用DCOM作为传输协议)
      小弟最初用动态联编的方式,成功:
        DCOMConnection1.AppServer.GetDatabaseName;
            //Getdatabasename是我在应用服务器上定义的一个取得所有数据库名的函数
       想改用静态联编,是不是用以下的代码
        With DCOMConnection1.AppServer as ImyAppServer do GetDatabaseName;书上说类型库必须在客户端注册,要调用bin目录下的tregsvr.exe
      不能成功,对书上说的也不太了解,望指点~~~2.我用上面提到的session控件的Getdatabasename的函数取得可连接的所有数据库名,但不知道如何使用session的gettablename的函数。因为getdatabasename函数是不需要只需要加上要赋值的参数就可以了对不对。但是gettablename数使用的参数有很多
    procedure GetTableNames(const DatabaseName, Pattern: String; Extensions, SystemTables: Boolean; List: TStrings);
    不知道如何设定这个databasename参数,因为在客户端我要选择databasename,它实际是个变量了,望指点~~~~3.再问个简单的
     interface 里的uses和implementation里的uses有什么区别
    我的理解是只有在运行期,要使用到implementation中的函数或过程时才加载uses里的东西,是不是这样~~4.last one 也很简单
     由于刚开始学delphi,我要加上某个函数实现某个功能的时候,都是手动的先到type里声明,再到implementation里完成相关的定义。不知道各位大虾是怎么作的。鞠躬~~~