【在线等】关于ActionList中奇怪的问题
我在自己的程序中添加了一个ActionList,双击后选择“New standard Action”想添加一个TEditCopy,可是却提示错误信息:“读取错误:standardActions.Font.Height:Font 不存在”。又来我删除了ActionList控件,可是运行程序却一直提示错误信息:“工程Pchat.exe 检测到错误类:EClassNotfound,错误信息:'class TEditCopy not found'进程中止,请使用单步运行或继续运行”。我的程序原来是可以正常运行的呀??到底是为什么~急哦!请前辈们教教我怎么办~~~先谢谢了~
问题点数:100、回复次数:10Top
1 楼yq3woaini(哈哈镜 选择好心情)回复于 2006-05-03 22:57:11 得分 30
有一些东西,没有删除干净,好好检查一下代码,系统自动生成的部分!Top
2 楼jojozzz()回复于 2006-05-03 23:08:14 得分 0
unit uClient;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdAntiFreezeBase, IdAntiFreeze, IdBaseComponent, IdComponent,
IdUDPBase, IdUDPServer, ImgList, ComCtrls, StdCtrls,IdSocketHandle,IdStack,
ExtCtrls,IniFiles,IdUDPClient, Buttons, Grids, DBGrids, RxRichEd,
StdActns, ActnList;
//发现跟原来程序比多了StdActns, ActnList,把它们删除后,在运行时候又会自动出现,不知道为什么?
Top
3 楼liangqingzhi(老之)回复于 2006-05-03 23:58:51 得分 30
StdActns和ActnList是ActionList控件用到的单元。你试试将ActionList控件删掉,将同程序一个文件夹下的res、dof、cfg文件删掉,重新编译程序。Top
4 楼yq3woaini(哈哈镜 选择好心情)回复于 2006-05-04 00:39:33 得分 0
清理乾淨,編譯Top
5 楼jojozzz()回复于 2006-05-04 19:07:21 得分 0
liangqingzhi(老之),前辈,你的方法我试了,可还是不行,是不是我的ActionList组件有问题?Top
6 楼liangqingzhi(老之)回复于 2006-05-04 19:13:29 得分 0
应该是你delphi的问题,通常New 一个standard Action不会出错,可能缺少某些文件。
你新建一个程序,放个ActionList控件也会出错吗?Top
7 楼jojozzz()回复于 2006-05-04 19:31:45 得分 0
我也认为我的Delphi有问题,新建一个程序后放ActionList控件同样会出现上述问题~
我把dclstd70.bpl重新安装过了,可是问题依然存在,不过还好我有备份我原先的程序……Top
8 楼liangqingzhi(老之)回复于 2006-05-04 19:47:04 得分 20
你等五一过后牛人们回来,看看有什么好办法
实在不行就把整个delphi文件夹删掉重装吧 :)Top
9 楼hello3366()回复于 2006-05-04 21:09:19 得分 20
还是重装Delphi吧~~Top
10 楼jojozzz()回复于 2006-05-04 21:13:06 得分 0
重装了delphi,ActionList控件正常~不会出现原来的问题了~Top




