Answer1procedureTForm1.Button1Click(Sender:TObject);varStream1,Stream2:TFileStream;beginStream1:=TFi…
Testforabinaryformfile//判断二进制格式文件functionIsDFMBinary(FileName:string):Boolean;varF:TFileStr…
functionIsDFMBinary(FileName:string):Boolean;varF:TFileStream;B:Byte;beginB:=0;F:=TFileStream.Create…
usesShlObj;functionFindFolder(Handle:THandle;Title:s****ing='请选择文件夹路径'):s****ing;var…
usesShellAPI;functionDeleteFileWithUndo(sFileName:s****ing):boolean;varfos:TSHFileOpS****uct;beginFi…
usesWindows,SysUtils;functionGetShortName(sLongName:string):string;varsShortName:string;nShortNameLe…
Delphi程序在运行着,有时想获取一些程序运行的值的话,可以用下面的输出日志的函数来实现procedureWriteLo…
unitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes…
解决办法:文件路径加双引号
procedureTForm1.FormCreate(Sender:TObject);varFileSteam:TFileStream;beginFileSteam:=TFileStream.Crea…
首先,Delphi要在Uses部分,把要使用的外部程序的类写入。在这里,我们把“ExtCtrls,ComObj”写入Uses部分。…
functionMyCreateDir(constPath:String):Boolean;begin//建目录ifDirectoryExists(Path)thenResult:=Trueel…
usesioutils,TypesprocedureT****2.****Create(Sender:T****);vardfs:TS****ingDynArray;s****Directory:s*…
//删除整个文件夹及其下的所有文件functionDelDirAll(aDir:string):Boolean;varvSearch:TSearchRec;vRet:in…
functionDoCopyDir(sDirName:string;sToDirName:string):Boolean;varhFindFile:Cardinal;t,tfile:string;sC…
functionCopyDirAll(sDirName:String;sToDirName:String):Boolean;varhFindFile:Cardinal;//拷贝整个目录(包…
我们知道,一般的dbf文件执行delete操作都只是对文件进行逻辑删除(对记录做标记,可以恢复),而怎么使记录…
varLg:TLogs;Lg:=TLogs.Create('_sql.log');Lg.Log('日志内容');Lg.Destroy();unitTLog;interfac...
procedureSaveSoldierLog(constsMessage:string);varfn:string;sList:TStrings;beginfn:=ExtractFilePath(P…
functionGetLastName(constfn:string):string;vari:Integer;s:string;begins:=trim(fn);ifs[Length(s)]='\'…