C++builder常用函数_第1页
C++builder常用函数_第2页
C++builder常用函数_第3页
C++builder常用函数_第4页
C++builder常用函数_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、六.BorlandC+BuilderVCL的时间函数Date返回TDateTime对象,包含当前的年月日信息,函数原型如下:System:TDateTime_fastcallDate(void);Time返回TDateTime对象,包含当前的时间信息,函数原型如下:System:TDateTime_fastcallTime(void);Now返回TDateTime对象,获取当前的日期和时间信息,函数原型如下:System:TDateTime_fastcallNow(void);DatetimeToString将TDateTime对象转换为指定格式的字符串对象,函数原型如下:void_fastc

2、allDateTimeToString(AnsiString&;Result,constAnsiStringFormat,System:TDateTimeDateTime);DateToStr将TDateTime对象(包含当前年月日信息)转换为字符串对象,函数原型如下:AnsiString_fastcallDateToStr(System:TDateTimeDate);TimeToStr将当前日期转换为字符串对象,函数原型如下:AnsiString_fastcallTimeToStr(System:TDateTimeTime);DateTimeToStr将TDateTime对象转换为字符串对象

3、,函数原型如下:AnsiString_fastcallDateTimeToStr(System:TDateTimeDateTime);StrToDate将字符串对象转换为年月日对象,函数原型如下:System:TDateTime_fastcallStrToDate(constAnsiStringS);StrToTime将字符串对象转换时间对象,函数原型如下:System:TDateTime_fastcallStrToTime(constAnsiStringS);10.StrToDateTime将字符串对象转换为年月日时间对象,函数原型如下:System:TDateTime_fastcallSt

4、rToDateTime(constAnsiStringS);11.DateTimeToSystemTime将TDateTime对象转换为操作系统时间,函数原型如下:void_fastcallDateTimeToSystemTime(System:TDateTimeDateTime,_SYSTEMTIME&;SystemTime);12.SystemTimeToDateTime将操作系统时间转换为TDateTime对象,函数原型如下:System:TDateTime_fastcallSystemTimeToDateTime(const_SYSTEMTIME&SystemTime);五.Borla

5、ndC+BuilderVCL的数值转换函数IntToStr将整数转换为AnsiString字符串,函数原型如下:AnsiString_fastcallIntToStr(intValue);IntToHex将整数转换为十六进制字符串,函数原型如下:AnsiString_fastcallIntToHex(intValue,intDigits);StrToInt将AnsiString字符串转换为整数值,如果不能进行转换,则产生EConvertError异常,函数原型如下:int_fastcallStrToInt(constAnsiStringS);StrToIntDef将AnsiString字符串转

6、换为一个数值,函数原型如下:int_fastcallStrToIntDef(constSystem:AnsiStringS,intDefault);FloatToStr将浮点数转换为AnsiString字符串,函数原型如下:AnsiString_fastcallFloatToStr(ExtendedValue);StrToFloat将AnsiString字符串转换为一个浮点数值,函数原型如下:Extended_fastcallStrToFloat(constAnsiStringS);FloatToStrF将浮点数转换为指定格式的AnsiString字符串,函数原型如下:AnsiString_f

7、astcallFloatToStrF(ExtendedValue,TFloatFormatFormat,intPrecision,intDigits);四.BorlandC+BuilderVCL的字符串函数UpperCase将指定的AnsiString字符串转换为大写形式,函数原型如下:AnsiString_fastcallUpperCase(constAnsiStringS);LowerCase将指定的AnsiString字符串转换为小写形式,函数原型如下:AnsiString_fastcallLowerCase(constAnsiStringS);CompareStr比较两个AnsiStr

8、ing字符串,函数原型如下:int_fastcallCompareStr(constAnsiStringS1,constAnsiStringS2);CompareText比较两个AnsiString字符串,函数原型如下:int_fastcallCompareText(constAnsiStringS1,constAnsiStringS2);StrLen返回字符串的长度,函数原型如下:Cardinal_fastcallStrLen(constchar*Str);StrEnd返回字符串结尾指针,函数原型如下:char*_fastcallStrEnd(constchar*Str);StrMove从源

9、字符串向目的字符串拷贝指定数目的字符,函数原型如下:char*_fastcallStrMove(char*Dest,constchar*Source,CardinalCount);StrCopy将源字符串拷贝到目的字符串中,函数原型如下:char*_fastcallStrCopy(char*Dest,constchar*Source);StrECopy将源字符串拷贝到目的字符串中,并返回目的字符串结尾指针,函数原型如下:char*_fastcallStrECopy(char*Dest,constchar*Source);10.StrLCopy将源字符串指定数目的字符拷贝到目的字符串中,并返回目

10、的字符串指针,函数原型如下:char*_fastcallStrLCopy(char*Dest,constchar*Source,CardinalMaxLen);11.StrPCopy将AnsiString类型的源字符串拷贝到目的字符串中,并返回目的字符串指针,函数原型如下:char*_fastcallStrPCopy(char*Dest,constAnsiStringSource);12.StrPLCopy将源字符串(AnsiString类型)指定数目的字符拷贝到目的字符串中,并返回目的字符串指针,函数原型如下:char*_fastcallStrPLCopy(char*Dest,constAn

11、siStringSource,CardinalMaxLen);13.StrCat连接两个字符串,并返回目的字符串指针,函数原型如下:char*_fastcallStrCat(char*Dest,constchar*Source);14.StrLCat将指定数目的源字符串连接到目的字符串,并返回目的字符串指针,函数原型如下:char*_fastcallStrLCat(char*Dest,constchar*Source,CardinalMaxLen);15.StrComp两个字符串相到比较,返回比较的结果,函数原型如下:int_fastcallStrComp(constchar*Str1,con

12、stchar*Str2);16.StrIComp两个字符串相互比较(不论大小写),返回比较的结果,函数原型如下:int_fastcallStrIComp(constchar*Str1,constchar*Str2);17.StrLComp对两个字符串指定数目的字符进行比较操作,函数原型如下:int_fastcallStrLComp(constchar*Str1,constchar*Str2,CardinalMaxLen);18.StrScan在指定的字符串中寻找特定的字符,并返回字符串中第一个特定字符的指针,函数原型如下:char*_fastcallStrScan(constchar*Str,

13、charChr);19.StrRScan在指定的字符串中寻找特定的字符,并返回字符串中最后一个特定字符的指针,函数原型如下:char*_fastcallStrRScan(constchar*Str,charChr);20.StrPos在Strl所指定的字符串中寻找Str2所指定的子字符串,并返回Str2在Str2中第一个子字符的指针,函数原型如下:char*_fastcallStrPos(constchar*Str1,constchar*Str2);21.StrUpper将字符串转换为大写形式,函数原型如下:char*_fastcallStrUpper(char*Str);22.StrLowe

14、r将字符串转换为小写形式,函数原型如下:char*_fastcallStrLower(char*Str);23.StrPas将指定的字符串转换为AnsiString类型字符串对象,函数原型如下:AnsiString_fastcallStrPas(constchar*Str);24.StrAlloc为字符串分配指定字节的内存,并返回内存指针,函数原型如下:char*_fastcallStrAlloc(CardinalSize);25.StrBufSize返回*Str所指向内存的大小,函数原型如下:Cardinal_fastcallStrBufSize(constchar*Str);26.StrN

15、ew在堆中为指定字符串分配空间,并将字符串拷贝到此空间中,函数原型如下:char*_fastcallStrNew(constchar*Str);三BorlandC+BuilderVCL的磁盘管理函数DiskFree返回指定磁盘的剩余空间,如果操作成功,返回剩余磁盘空间,如果操作失败,则返回-1,函数原型如下:int_fastcallDiskFree(ByteDrive);DiskSize返回指定磁盘的空间,如果操作成功,返回磁盘空间,如果操作失败,则返回-1,函数原型如下:int_fastcallDiskSize(ByteDrive);GetCurrentDir返回当前工作目录,函数原型如下:

16、AnsiString_fastcallGetCurrentDir();SetCurrentDir设置当前工作目录,如果操作成功,则返回真,函数原型如下:bool_fastcallSetCurrentDir(constAnsiStringDir);CreateDir创建新的目录,如果操作成功,返回真,否则返回假,函数原型如下:bool_fastcallCreateDir(constAnsiStringDir);RemoveDir删除指定的目录,如果操作成功,返回真,否则返回假,函数原型如下:bool_fastcallRemoveDir(constAnsiStringDir);二.BorlandC

17、+BuilderVCL的文件操作函数:FileOpen打开指定的文件,如果返回为正数,表示操作成功,返回值为文件句柄:如果返回值为-1,表示操作失败,函数原型如下:int_fastcallFileOpen(constSystem:AnsiStringFileName,intMode);FileCreate以指定的文件名称创建一个新的文件,如果返回为正数,表示操作成功,返回值为文件句柄,如果返回值为-1,表示操作失败.函数原型如下:int_fastcallFileCreate(constSystem:AnsiStringFileName);FileRead从文件中读取指定字节的数据到缓冲区中,函

18、数返回实际读取的字节数,函数原型如下;int_fastcallFileRead(intHandle,void*Buffer,intCount);FileWrite将缓冲区的数据写入到指定的文件的当前位置中去如果操作成功,函数返回实际写入的字节数,如果返回为-1,则表示操作产生错误,函数原型如下:int_fastcallFileWrite(intHandle,constvoid*Buffer,intCount);FileSeek调整文件指针到新的位置,如果操作成功,则返回新的文件位置,如果操作失败,则函数返回-1,函数原型如下:int_fastcallFileSeek(intHandle,int

19、Offset,intOrigin);FileClose关闭指定的文件,函数原型如下:void_fastcallFileClose(intHandle);FileAge返回指定文件的时间标签,如果操作失败,则返回-1,函数原型如下:int_fastcallFileAge(constSystem:AnsiStringFileName);FileExists用于测试指定的文件是否存在,如果存在返回真,否则返回假,函数原型如下:bool_fastcallFileExists(constSystem:AnsiStringFileName);FileGetDate返回指定文件的DOS时间标签,如果操作失败

20、,则近回-1,函数原型如下:int_fastcallFileGetDate(intHandle);FileSetDate更改指定文件的DOS时间标签,如果操作成功,返回0,否则返回错误代码,函数原型如下:int_fastcallFileSetDate(intHandle,intAge);FileGetAttr返回指定文件的属性,如果操作失败,则函数返回-1,函数原型如下;int_fastcallFileGetAttr(constSystem:AnsiStringFileName);FileSetAttr更改指定文件的属性参数,如果操作成功,则返回0,函数原型如下;int_fastcallFil

21、eSetAttr(constSystem:AnsiStringFileName,intAttr);FindFirst在指定的文件目录内,搜寻符合特定属性参数的文件,如果成功地查找到符合条件的文件,则函数返回0,否则函数返回一个错误代码,函数原型如下:int_fastcallFindFirst(constSystem:AnsiStringPath,intAttr,TSearchRec&;F);FindNext继续搜寻FindFirst所指定属性参数的文件,如果成功地查找到符合条件的文件,则函数返回0,否则函数返回一个错误代码,函数原型如下:int_fastcallFindNext(TSearch

22、Rec&;F);FindClose释放FindFirst操作所申请的内存资源,函数原型如下:void_fastcallFindClose(TSearchRec&;F);DeleteFile在计算机磁盘中删除指定的文件,如果操作成功,则函数返回真,函数原型如下:bool_fastcallDeleteFile(constAnsiStringFileName);RenameFile更改指定文件的名称,如果操作成功,则函数返回真,函数原型如下:bool_fastcallRenameFile(constAnsiStringOldName,constAnsiStringNewName);ChangeFileExt更改指定文件的扩展名,函数原型如下:AnsiString_fastcallChangeFileExt(constAnsiStringFileName,c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论