CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

关于类创建和释放的问题

楼主Anajian(天行者)2002-11-28 18:07:06 在 Delphi / Windows SDK/API 提问

请看:  
      if   YgXgFrm=nil   then  
          YgXgFrm:=TYgXgFrm.Create(self);  
      YgXgFrm.ShowModal;  
      YgXgFrm.Free;  
  这样写有错误码?系统报错。错误如下:  
  1。当我在主应用程序中打开时,可以运行,退出主应用程序,再进来后,还可以运行。  
  但是。。。  
  2。但是,当我在主应用程序中只关闭YgXgFrm,不退出主应用程序,点击菜单再进时,  
  报错:project   project1.exe   raised   exception   class   EAccessViolation   with  
  message'Access   violation   at   address   00000000.read   of   address   00000000'.process   stoped.use   step   or   run   to   continue.  
  3.看来是没有释放掉。请你给出答案。  
   
   
  还有一个小问题,怎没引用sndplaysound(ptrSound,snd_async   or   snd_Memory)函数  
  问题点数:20、回复次数:3Top

1 楼My_first(小@_@小)回复于 2002-11-28 18:13:30 得分 20

 
  if   YgXgFrm=nil   then  
  try  
          YgXgFrm:=TYgXgFrm.Create(self);  
          YgXgFrm.ShowModal;  
  finnaly  
  YgXgFrm.Free;  
  YgXgFrm:=nil;  
  end;  
   
  第二个问题在 uses加上  shellapi  
  Top

2 楼Anajian(天行者)回复于 2002-11-28 20:29:12 得分 0

第二个问题不行,加上   SHELLAPI还是那句话,  
  UNDECLARED   IDENTIFIER   sndPlaySound;Top

3 楼My_first(小@_@小)回复于 2002-11-28 20:33:30 得分 0

uses   MMsystem;Top

相关问题

  • 窗体创建和释放?
  • 关于DataModule的创建和释放
  • 关于释放与创建类的问题!!
  • 急!急!!急!!!控件的创建和释放
  • 一个窗体创建和释放的问题。请赐教
  • 一个创建和释放互斥量的问题,急!
  • 有关动态创建控件和释放的问题,请高手指教
  • 请教问题,在函数中创建一个类,如离开该函数,该类释放吗?
  • javascript创建的object需不需要释放,怎么释放?
  • vb6创建的dll组件,在其他程序中如何正确的调用和释放

关键词

  • 应用程序
  • ygxgfrm
  • 问题
  • nil

得分解答快速导航

  • 帖主:Anajian
  • My_first

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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