Delphi 2010 ve Delpi XE2 aynı pc üzerinde kullanımı!
Destek talebi(Lütfen oy verelim!)
Sitemiz üye alımına kapatılmıştır!
! CODEBANK 2012 !
İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
procedure TForm1.Button1Click(Sender: TObject);var EMode: Word;beginEMode := SetErrorMode(SEM_FAILCRITICALERRORS);tryif DiskSize(Ord('A')-$40) <> -1 thenShowMessage('Disk in drive A: !')elseShowMessage('No disk in drive A: !');finallySetErrorMode(EMode);end;end;procedure TForm1.Button2Click(Sender: TObject);var Drive: Byte;sFD, sSD : string;DFree, DSize : integer;beginDrive:=1;DFree:=DiskFree(Drive);DSize:=DiskSize(Drive);if (DFree <> -1) and (DSize <> -1) then beginsFD:='Disk Free: '+IntToStr(DFree div 1024)+' Kb';sSD:='Disk Size: '+IntToStr(DSize div 1024)+' Kb';ShowMessage(sFD + #13 + sSD);end;end;procedure TForm1.Button3Click(Sender: TObject);var VolumeSerialNumber : DWORD;MaximumComponentLength : DWORD;FileSystemFlags : DWORD;SerialNumber : string;beginGetVolumeInformation('A:\',nil,0,@VolumeSerialNumber,MaximumComponentLength,FileSystemFlags,nil,0);SerialNumber:=IntToHex(HiWord(VolumeSerialNumber),4)+ ' - ' +IntToHex(LoWord(VolumeSerialNumber),4);ShowMessage(SerialNumber);end;function SHFormatDrive(hWnd : HWND;Drive : Word;fmtID : Word;Options : Word) : Longintstdcall; external 'Shell32.dll' name 'SHFormatDrive';procedure TForm1.Button4Click(Sender: TObject);constSHFMT_DRV_A = 0;SHFMT_DRV_B = 1;SHFMT_ID_DEFAULT = $FFFF;SHFMT_OPT_QUICKFORMAT = 0;SHFMT_OPT_FULLFORMAT = 1;SHFMT_OPT_SYSONLY = 2;SHFMT_ERROR = -1;SHFMT_CANCEL = -2;SHFMT_NOFORMAT = -3;varFmtRes : LongInt;begintryFmtRes:=ShFormatDrive(Handle,SHFMT_DRV_A,SHFMT_ID_DEFAULT,SHFMT_OPT_QUICKFORMAT);case FmtRes ofSHFMT_ERROR:ShowMessage('Error formatting the drive');SHFMT_CANCEL:ShowMessage('User canceled formatting the drive');SHFMT_NOFORMAT:ShowMessage('Drive is not formatable')elseShowMessage('Disk has been formatted');end;exceptShowMessage('Error occurred!')end;end;