当前位置: 代码迷 >> PB >> 64位操作系统不能注册COM组件,该怎么解决
  详细解决方案

64位操作系统不能注册COM组件,该怎么解决

热度:398   发布时间:2016-04-29 05:11:44.0
64位操作系统不能注册COM组件
 ---------- Deploy: Deploy of p_llsharefun_commts   (15:23:05)
Performing Incremental Rebuild of Objects
Parsing user object sharefun...
Beginning generation...
Generating IDL file...
Generating IDL file...
Generating Type Library...
Generating the PowerBuilder COM Server
Generating GUID source file...
Generating Interfaces header...
Generating Classes header...
Generating Server Data source file...
Generating Classes source...
Generating server resource file...
Compiling GUID Source File...
Compiling PB COM Object Source File...
Compiling PB COM Server Source File...
Linking PowerBuilder COM server object files
Consolidating Libraries
Adding Libraries to Server Executable
Registering COM Server
Registration of 'K:\pub\sharefun\llsharefun.dll' failed, result code - 0x80004005
 ---------- Finished Deploy of p_llsharefun_commts   (15:23:07)

如果直接运行regsvr32注册会出现如图:


------解决思路----------------------
那PB运行也用右键,管理员身份运行试试呢?

我记得有一次我附加SQL数据库的时候,也是用这种方法运行的SQL Server Management Studio ,不然就提示无权操作。
  相关解决方案