请教一个系统单元问题?!(58分)

  • 主题发起人 主题发起人 lwx520416
  • 开始时间 开始时间
L

lwx520416

Unregistered / Unconfirmed
GUEST, unregistred user!
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
我的默认应用程序uses中,没有包含System文件,我加入后仍旧不能用,不知这是什么原因?如何才能加入?!请高手解答!就这么多分了,不好意思!(倾囊而出)
 
如果不加入system单元文件,有许多标准函数都用不了,请各位帮帮忙!急!
 
任何unit自动引用,不用加
 
不用加吧
 
难道被你删了?System是自动载入的啊!创建后就有了!
 
我查看过Delphi书籍,比如 int 取整函数就包括在System中,没加system就不好用!
不信你试试!
 
我的为什么创建后就不包括!?如何才能加入?
 
你们创建后都包括System吗?还是系统默认system? 为什么
tt:=int(56.67);
不能执行???
 
Delphi 6 大全中有 int 涵数,为什么不能用???
 
把你的DELPHI重新安装一下
 
System是Delphi的核心,里面包括类型的基本定义和基本的处理方法,每个单元都默认包含,不需要手工显式加入
编译器会自动调用里面的资源
如果真的出现你说的现象,那么检查一下System.dcu或者System.pas是否丢失
查一下路径
../Borland/Delphi7/Source/Rtl/Sys
下有没有这个文件

另外Int这个函数,根据定义
function Int(X: Extended): Extended;
如果你的tt是浮点类型,比如Double,那么
tt:=int(56.67);可以被执行
 
楼上高手说的对,如果你在USES中再加一个SYSTEM,就会提示重新定义.会报错的.
 
李翔鹏:
谢谢你的精辟论述,以后想经常向你请教!!
 
后退
顶部