CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

Dll的简单问题

楼主slwang2003(wsl)2005-06-01 22:02:28 在 C++ Builder / 基础类 提问

在调用DLL   时   我想将   DLL   中的FORM2   在程序启动时   调入内存     在程序结束时释放  
  我的DLL   中的函数为  
  __declspec(dllexport)   __stdcall   int   myAdd(int   cc)  
  {  
      Form2   =   new   TForm2(NULL);  
      Form2->ConnectDB();  
      delete   Form2;  
      return   cc;  
  }  
  在调用后   FORM2   就被   DELETE   掉了     可是没有       delete   Form2     这句   程序就出错了;  
   
  请问这种情况怎么处理  
  谢谢  
  请留下     QQ   号     以便交流  
   
  我的QQ号是75992331  
  问题点数:0、回复次数:5Top

1 楼xpdavis(咕嘟-不想孤独)回复于 2005-06-01 22:58:06 得分 0

出什么错误?Top

2 楼mmking33(潜水可达海底1万米以下)回复于 2005-06-02 08:43:42 得分 0

ConnectDB();做了什么事情?  
  Top

3 楼slwang2003(wsl)回复于 2005-06-02 08:57:55 得分 0

ConnectDB();相当于   Form2->ShowModal();Top

4 楼cool222(坚持到底)回复于 2005-06-02 09:36:03 得分 0

新建个关闭时调用的函数,把  
  delete   Form2;  
  放在里面,在主程序关闭时调用。Top

5 楼slwang2003(wsl)回复于 2005-06-02 09:59:36 得分 0

cool222(希望)  
   
   
  新建个关闭时调用的函数,把  
  delete   Form2;  
  放在里面,在主程序关闭时调用。  
   
   
  会出现   错误       好像是因为     释放的地方不对,会出现调用NULL目标的错误。  
  即错误地址全为   0000000    
   
   
  Top

相关问题

  • Dll简单问题
  • 简单DLL问题
  • DLL简单问题................
  • 简单dll源码
  • 最简单的DLL问题
  • dll的简单问题
  • 简单的DLL问题
  • 急!!!dll的简单问题
  • DLL的简单问题
  • 简单的DLL 问题

关键词

  • 函数
  • dll
  • 调用
  • connectdb
  • form2
  • 关闭
  • 程序
  • delete

得分解答快速导航

  • 帖主:slwang2003

相关链接

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

广告也精彩

反馈

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