社区
网络通信/分布式开发
帖子详情
各位同仁,delphi出现EAccessViolation等一大堆和内存有关的错误,你们怎么办?
lizongqi
2002-11-26 01:14:14
烦死了
delphi6,7总出这种错误。好容易找到delphi5,稳定了几天,又出现了,以前做的程序也不行了,总出这样的错误。各位是否也遇到类似的情况,你们怎么解决的?
...全文
67
4
打赏
收藏
各位同仁,delphi出现EAccessViolation等一大堆和内存有关的错误,你们怎么办?
烦死了 delphi6,7总出这种错误。好容易找到delphi5,稳定了几天,又出现了,以前做的程序也不行了,总出这样的错误。各位是否也遇到类似的情况,你们怎么解决的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsoft
2002-11-26
打赏
举报
回复
以前碰过,近3年没有!
检查:
安装的Delphi
安装的控件
安装的其他应用程序是否与Delphi有冲突。
EastenChild
2002-11-26
打赏
举报
回复
如果几乎每个程序都出,那可能是他的问题,从新安装也不行的化,格盘吧
alphax
2002-11-26
打赏
举报
回复
多数是你安装的控件有问题
eastliangliang
2002-11-26
打赏
举报
回复
重新安装呗。
FastMM for
delphi
FastMM 在外国
Delphi
社区非常有名,其主要目的就是重新实现一个高效、安全、稳定的
内存
管理器 相对旧
内存
管理器,FastMM 有诸多的优点: 1、彻底实现了 Borland 的
内存
管理器,可以完全取代现有的
内存
管理器(“取代”就是第一个 uses FastMM4,that is all ...) 2、实现了
内存
管理器共享机制,Exe 和 Dll 间共享
内存
管理器不需要任何 Dll 支持 3、集成了
内存
泄漏检测功能 4、充分兼容现有的代码、
Delphi
旧
内存
管理器模式 5、为了加速
Delphi
IDE(如
Delphi
5/6/7、
Delphi
2005)的启动速度、管理
内存
占用等,他提供了 BorlndMM.dll 的替代(在FastMM478\Replacement BorlndMM DLL\Precompiled\for
Delphi
IDE\Performance\下面),直接替换
Delphi
/Bin 中的 Dll 即可! 如果想在
Delphi
7 下使用,最最简单的方法当然是在 dpr 中第一个 uses FastMM4
delphi
7 gif控件
delphi
7 gif控件 unit GIFImage; //////////////////////////////////////////////////////////////////////////////// // // // Project: GIF Graphics Object // // Module: gifimage // // Description: TGraphic implementation of the GIF89a graphics format // // Version: 2.2 // // Release: 5 // // Date: 23-MAY-1999 // // Target: Win32,
Delphi
2, 3, 4 & 5, C++ Builder 3 & 4 // // Author(s): anme: Anders Melander, anders@melander.dk // // fila: Filip Larsen // // rps: Reinier Sterkenburg // // Copyright: (c) 1997-99 Anders Melander. // // All rights reserved. // // Formatting: 2 space indent, 8 space tabs, 80 columns. // // // //////////////////////////////////////////////////////////////////////////////// // Changed 2001.07.23 by Finn Tolderlund: // // Changed according to e-mail from "Rolf Frei" // // on 2001.07.23 so that it works in
Delphi
6. // // // // Changed 2002.07.07 by Finn Tolderlund: // // Incorporated additional modifications by Alexey Barkovoy (clootie@reactor.ru) // found in his
Delphi
6 GifImage.pas (from 22-Dec-2001). // // Alexey Barkovoy's
Delphi
6 gifimage.pas can be downloaded from // // http://clootie.narod.ru/
delphi
/download_vcl.html // // These changes made showing of animated gif files more stable. The code // // from 2001.07.23 could crash sometimes with an Execption
EAccessViolation
. // // // // Changed 2002.10.06 by Finn Tolderlund: // //
Delphi
7 compatible. // // // // Changed 2003-03-06 by Finn Tolderlund: // // Changes made as a result of postings in borland.public.
delphi
.graphics // // from 2003-02-28 to 2003-03-05 where white (255,255,255) in a bitmap // // was converted to (254,254,254) in the gif. // // The doCreateOptimizedPaletteFromSingleBitmap function and // // the CreateOptimizedPaletteFromManyBitmaps function is changed so that // // the correct offset 246 is used instead of 245. // // The ReduceColors function is changed according to Anders Melander's post // // so that a colour get converted to the precise colour if that colour is // // present in the palette when using ColorReduction rmQuantize. // // // // Changed 2003-03-09 by Finn Tolderlund: // //
Delphi
7 version is now assumed if unknown compiler version is unknown // // for better compatibility with future
Delphi
versions. // // Hopefully this code is now compatible with future
Delphi
versions, // // unless Borland makes some changes that breaks existing code. // // // // Changed 2003-08-04 by Finn Tolderlund: // // Changed procedure AddMaskOnly so that it doesn't leak a GDI HBitmap-object // // and it doesn't release the handle of the source bitmap which // // is used to assign to the GIF object as in gif.assign(bm); // // These changes were made as a result of a news post made by Renate Schaaf // // with the subject "TGifImage HBitmap leak on assign?" // // in borland.public.
delphi
.graphics on Mon 28 Jul 2003 and Sun 03 Aug 2003. // // // // Changed 2004.03.09 by Finn Tolderlund: // // Added a ForceFrame property to the TGIFImage class. // // The ForceFrame property can be used to make TGIFImage display a apecific // // sub frame from an animated gif. // // How to use: Set the Animate property to False and set the ForceFrame // // property to a desired frame number (0-N) // // Normal display: Set the ForceFrame property to -1 and set Animate to True. // // If ForceFrame is negative TGIFImage behaves just as before this change. // // Note that if the sub frame in the gif only contains part of the image // // (i.e. only the changes from previous frames) the result is unpredictable. // // The result is best if each sub frame contains a whole image. // // If the sub frame is transparent the background is not automatically // // restored, you must do so yourself if you want that. // // If you are using a TImage to display the gif you can use // // Image.Parent.Invalidate or Image.Parent.Refresh to restore the background. // // This change was made as a result of a email correspondance with // // Tineke Kosmis (http://www.classe.nl/) which requested such a property. // // // //////////////////////////////////////////////////////////////////////////////// // // // Please read the "Conditions of use" in the release notes. // // // //////////////////////////////////////////////////////////////////////////////// // Known problems: // // * The combination of buffered, tiled and transparent draw will display the // background incorrectly (scaled). // If this is a problem for you, use non-buffered (goDirectDraw) drawing // instead. // // * The combination of non-buffered, transparent and stretched draw is // sometimes distorted with a pattern effect when the image is displayed // smaller than the real size (shrinked). // // * Buffered display flickers when TGIFImage is used by a transparent TImage // component. // This is a problem with TImage caused by the fact that TImage was designed // with static images in mind. Not much I can do about it. // //////////////////////////////////////////////////////////////////////////////// // To do (in rough order of priority): // { TODO -oanme -cFeature : TImage hook for destroy notification. } // { TODO -oanme -cFeature : TBitmap pool to limit resource consumption on Win95/98. } // { TODO -oanme -cImprovement : Make BitsPerPixel property writable. } // { TODO -oanme -cFeature : Visual GIF component. } // { TODO -oanme -cImprovement : Easier method to determine DrawPainter status. } // { TODO -oanme -cFeature : Import to 256+ color GIF. } // { TODO -oanme -cFeature : Make some of TGIFImage's properties persistent (DrawOptions etc). } // { TODO -oanme -cFeature : Add TGIFImage.Persistent property. Should save published properties in application extension when this options is set. } // { TODO -oanme -cBugFix : Solution for background buffering in scrollbox. }
网站安全漏洞检测工具Acunetix Web Vulnerability Scanner 6.5英文版
是一个英文版的网络安全扫描工具,Web开发人员可以利用这个软件来检测自己开发的漏洞,英文不好的开发人员请从网站搜索它的相关操作文档,它具有以下功能: ◆AcuSensor 技术 ◆自动的客户端脚本分析器,允许对 Ajax 和 Web 2.0 应用程序进行安全性测试。 ◆业内最先进且深入的 SQL 注入和跨站脚本测试 ◆高级渗透测试工具,例如 HTTP Editor 和 HTTP Fuzzer ◆可视化宏记录器帮助您轻松测试 web 表格和受密码保护的区域 ◆支持含有 CAPTHCA 的页面,单个开始指令和 Two Factor(双因素)验证机制 ◆丰富的报告功能,包括 VISA PCI 依从性报告 ◆高速的多线程扫描器轻松检索成千上万个页面 ◆智能爬行程序检测 web 服务器类型和应用程序语言 ◆Acunetix 检索并分析网站,包括 flash 内容、SOAP 和 AJAX ◆端口扫描 web 服务器并对在服务器上运行的网络服务执行安全检查 ◆可以详细定制扫描选项,使扫描结果更详尽具体。 ◆支持将扫描结果导出成rtf、HTML、pdf等格式,并根据危险等级对网站存在的问题进行分级,针对每一类问题有问题描述、产生原因、处理
办
法等,非常专业和详尽。
TOP2000编程器的安装文件
TOP2000编程器的安装程序,WinXP、Win7均可以用。可以烧写多种芯片,包括单片机
UtraEdit 17.0注册机
先脱机,然后点注册的时候由于连不上会弹出脱机激活的对话框,将生成的注册码输入即可
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章