25-03-2009, 05:15 PM
لكن من الأحسن أن نقوم بالتحقق من نوع الملف (*.txt ليس بالضرورة تعني أنه نصي)
لذا نضيف دالة للتحقق من نوع الملف (ShellApi : Uses):
و عليه يمكنك الأن العمل بكل حرية مع تغييرات بسيطة على الكود.
لذا نضيف دالة للتحقق من نوع الملف (ShellApi : Uses):
كود :
Function MrsGetFileType(const strFilename: string): string;
var
FileInfo: TSHFileInfo;
begin
FillChar(FileInfo, SizeOf(FileInfo), #0);
SHGetFileInfo(PChar(strFilename), 0, FileInfo, SizeOf(FileInfo), SHGFI_TYPENAME);
Result := FileInfo.szTypeName;
end;كود :
ShowMessage('File type is: ' + MrsGetFileType('1.txt'));و عليه يمكنك الأن العمل بكل حرية مع تغييرات بسيطة على الكود.
I'M Fly Like A G6

