OpenDialog问题,Winxp + Sp2 + Delphi6下! OpenDialog能调出,但在选择文件,点击“打开”时,出现:Access Vilolation at Address 00000000 read of address 00000000这个应该是winxp SP2的问题,不知该怎么解决,或有什么替代的方法?请高手指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看错误是内存访问出错呀。真的是winxp SP2的问题吗? 应该有关,我没装SP2时是好的,不过我新建一个Application,只写一句Opendialog.execute,却没错,在我的项目中却在这儿出错,没装SP2时,项目正常,估计项目中的其它什么调用,与Opendialog或SP2有些冲突了,不过本来Winxp sp2与delphi好像就不太兼容 在那个项目中,新放一个OpenDialog,在放一个按钮,点击 Opendialog1.execute,还是那个错误,内存错,但新建一个Application却可以,唉,不知什么地方冲突了! 终于找到原因了,OpenDialog与那个皮肤控件vclskin冲突,但不装SP2时不冲突 vclskin有很多BUG,第三方控件尽量少用,用以前一定做严格测试,尤其是用于商用(就是有MONEY拿的项目),一旦用户习惯了某个界面,却发现有BUG,你就欲哭无泪了,买桶吗啡再那里熬夜写控件吧。 Access Vilolation at Address 00000000 read of address 00000000这类错误一般都是对象的动态创建没有按照正确的创建销毁步骤来处理。检查,什么对象没有释放 估计是VclSkin的内存访问有问题了,在Xp Sp2的内存保护下,但怎么就与OpenDialog冲突呢? TZConnection高手请进,怎么返回不同的连接状态? CaliberRM 2005 sp2怎么注册? 关于用户密码登录的问题 listbox的字体大小问题 关于缓存修改的问题 Excel控制高难度问题。 怎么把SELECT的内容显示在EDIT里面? 怎样在数据库里面存储图片? 高手看过来。请问:我用鼠标在image上画了一个矩形,怎样标出它的长和宽? 关于弹出对话框的问题 怎样使光标在DBGridEH里垂直移动? 请帮忙找一下下列case语句的错误
只写一句Opendialog.execute,却没错,在我的项目中却在这儿出错,没装SP2时,项目正常,估计项目中的其它什么调用,与Opendialog或SP2有些冲突了,不过本来Winxp sp2与delphi好像就不太兼容
这类错误一般都是对象的动态创建没有按照正确的创建销毁步骤来处理。
检查,什么对象没有释放