delphi2007 教程

delphi2007 教程

首页 新随笔 联系 聚合 管理
  1013 Posts :: 0 Stories :: 28 Comments :: 0 Trackbacks
关于CreateOleObject函数的调用问题(用友U86登陆界面调用) Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiAPI/html/delphi_20061129223145148.html
我用CreateOleObject调用COM控件,跟踪发现他在使用该函数时没有问题,当调用里面的函数时,第一次调试调用成功,再运行一次报计算溢出或下溢,不知道是什么原因。我用Import   Type   Libary安装该DLL无法得到该DLL中的类,下面是部分代码(我做的是用友的财务接口,这是调用登陆窗口出的错)  
   
   
  var        
      m_NetLog:olevariant;        
  begin        
      m_NetLog   :=   createoleobject('UFSoft.U8.Framework.Login.UI.clsLogin');        
   
      If   Not   m_NetLogin.login_2('DP')   Then   //显示登录界面   在这一句用过一次成功,到登陆窗口点取消后再调试调用,这一句报计算溢出或下溢错误  
            ShowMessage(m_NetLogin.ErrDescript)  
      Else  
            ShowMessage('login   ok');  
  end;
posted on 2008-09-23 09:37 delphi2007 阅读(266) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。