CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

CB求教?

楼主dalinsky(大林)2001-08-09 15:32:27 在 C++ Builder / 基础类 提问

在CB里注册OCX的命令行工具是哪一个命令?  
  如果没有,怎么写一个? 问题点数:40、回复次数:6Top

1 楼yyc20000(啊傻萨打)回复于 2001-08-09 15:42:13 得分 19

这是一个别人写的代码,希望队你又帮助吧。  
  BOOL   CSetupDlg::RegisterOCX(LPCTSTR   szTargetFile)  
  {  
  ASSERT(   szTargetFile   );  
  HMODULE   hDll   =   LoadLibrary(   szTargetFile   );  
   
  if   (   NULL   ==   hDll   )   {  
  TRACE("装载OCX失败\n");  
  return   FALSE;  
  }  
   
  typedef   int   (FAR   PASCAL   *   FUNC)();  
   
  FUNC   pfunc   =   GetProcAddress(   hDll,   _T("DllRegisterServer")   );  
   
  if   (   NULL   ==   pfunc   )   {  
  TRACE("找不到DllregisterServer函数\n");  
  FreeLibrary(   hDll   );  
  return   FALSE;  
  }  
   
  pfunc();  
   
  FreeLibrary(   hDll   );  
   
  return   TRUE;    
  }  
  Top

2 楼wangledong(雪山之鹰)回复于 2001-08-09 16:00:18 得分 19

用regsvr32.exe   +路径+文件名  
  还可以这册DLLTop

3 楼dalinsky(大林)回复于 2001-08-09 16:23:43 得分 0

我用   regsvr32   my.ocx  
  结果出错:应用程序或dll不是有效的windows映像,请再检查一遍您的安装盘。  
  为什么?Top

4 楼HEROIN(HEROIN)回复于 2001-08-09 17:18:14 得分 2

文件坏?  
   
  Top

5 楼wangledong(雪山之鹰)回复于 2001-08-09 17:23:54 得分 0

一定是文件有问题,因为我的OCX都是这么注册的!Top

6 楼dalinsky(大林)回复于 2001-08-09 17:41:47 得分 0

真聪明,还真的是文件出了点问题,现在搞定了,明天来散分。Top

相关问题

  • 末路的 CB ????
  • cb网站
  • not concerned of CB,but is very important to me.Help!
  • CB优势何在?
  • CB基础问题
  • cb的初学者求助???
  • CB中如何操中Excel
  • Delphi函数 --> CB函数(急)!!
  • Does it pay to study VC for a CB user?
  • CB用什么封装

关键词

  • sztargetfile
  • hdll
  • pfunc
  • ocx

得分解答快速导航

  • 帖主:dalinsky
  • yyc20000
  • wangledong
  • HEROIN

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo