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

请教:这段关于dll的代码有什么错呢?

楼主CW_Wei(朗 月)2005-07-02 18:33:34 在 VC/MFC / 进程/线程/DLL 提问

#include   <windows.h>  
  typedef   int   (CALLBACK*   DLLFUNC)(  
  LPCTSTR   lpText="虽然这是个例子有一些幼稚,但它工作得很好!   ",  
  LPCTSTR   lpCaption="今天终于砍头了",  
  UINT   uType=MB_OK);  
  int   WINAPI   WinMain(  
        HINSTANCE   hInstance,     //   handle   to   current   instance  
        HINSTANCE   hPrevInstance,     //   handle   to   previous   instance  
        LPSTR   lpCmdLine,             //   pointer   to   command   line  
        int   nCmdShow                     //   show   state   of   window  
  )  
  {  
  HINSTANCE   hDll;  
  DLLFUNC   MsgBox1;  
  hDll=LoadLibrary("使用关键字.dll");  
  if(hDll!=NULL)  
  {  
  MsgBox1=(DLLFUNC)GetProcAddress(hDll,"MsgBox");  
  //FreeLibrary(hDll);  
  return   MsgBox1();  
  }  
  //FreeLibrary(hDll);  
  return   0;  
  }  
   
  代码如下,dll文件名是“使用关键字.dll”,可以运行,但完了出现“终止,重试,忽略”     错误对话框,为什么呢? 问题点数:20、回复次数:2Top

1 楼lysheng(自然)回复于 2005-07-02 22:36:23 得分 10

点击重试,看看CallStack提示哪句有问题。Top

2 楼zmrzzg(zmrzzg)回复于 2005-07-04 12:42:12 得分 10

跟踪进dll,找到出错的地方Top

相关问题

  • 初学DLL,一段很简单的代码不知错在哪?
  • 调用DLL 出错,以知代码 ?
  • 这段代码错在哪?
  • 这段代码那错了?
  • 这段代码有错么?
  • 这段代码错在哪?
  • 这段代码有错吗?
  • 一段出错C代码
  • 代码改错
  • 代码出错

关键词

  • dll
  • hdll
  • dllfunc
  • msgbox1
  • hinstance

得分解答快速导航

  • 帖主:CW_Wei
  • lysheng
  • zmrzzg

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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