首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎样运行这样dll下函数?解决办法

2012-02-13 
怎样运行这样dll下函数?dll函数代码如下FunctionAccessCreateDatabase(ConstDataBase,PassWord:PChar):boo

怎样运行这样dll下函数?
dll   函数代码如下
Function   AccessCreateDatabase(Const   DataBase,   PassWord:   PChar):   boolean;
        Stdcall;
Var
        STempFileName:   String;
        vCatalog:   OleVariant;
Begin
        STempFileName   :=   GetTempPathFileName;
        Try
                vCatalog   :=   CreateOleObject( 'ADOX.Catalog ');
                vCatalog.Create(format(SConnectionString,   [STempFileName,   PassWord]));
                result   :=   CopyFile(PChar(STempFileName),   PChar(DataBase),   True);
                DeleteFile(STempFileName);
        Except
                result   :=   false;
        End;
End;

我调试发现执行vCatalog   :=   CreateOleObject( 'ADOX.Catalog ');程序就自动关闭了。
谁能告诉我如何解决


[解决办法]
用了except应该不会吧??
确定是到这步吗?
而且你这个函数怎么没有默认返回值?

热点排行