烦死我了!程序保存后却不能运行了!一定给分!(100分)

  • 主题发起人 主题发起人 allenjiang
  • 开始时间 开始时间
A

allenjiang

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了个控件,拖到窗口后运行一切正常,但我将程序存盘后(我只是存了一下盘,没有别的饿操作),
再运行时却提示我错误!错误信息如下:
[Falal Error]OcoolEdit.pas[1]:Program or unit 'OcoolEdit.pas' recursively users itself.
为什么呢?我该怎么改呢?
 
存盘时会自动把没用的一些东西去掉,可能去掉的正好是你需要的东西。
 
引用'OcoolEdit.pas' 单元,建议关闭Delphi再来
 
出错信息说是重复引用,我想是因为
1.你的'OcoolEdit.pas'里引用了它自己?
2.你的控件的dpr的名称跟你的pas有重复?//不确定,记不得了,曾经遇到过
反正你仔细检查,一般情况下这个错误不是Delphi的。
 
基本上可以肯定你保存时Project的名字(DPR文件名)是OcoolEdit,把OcoolEdit.dpr打开并另存为其他文件名吧!
 
递归使用的问题。
将控件中的一些uses 放到实现部分。

可能是下列原因:
你的控件单元(YourUnit)
uses AUnit
在 Aunit 中:
     uses YourUnit
 
多谢大家,我找到原因了!
是在文件目录下有一个叫ocooledit.pas的同名文件!
 
后退
顶部