Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi Dahili Hafıza Boyutu Öğrenme
#5
(07-01-2018, Saat: 22:55)hyperxman Adlı Kullanıcıdan Alıntı:
  {$IFDEF ANDROID}
  aStatFS := TJALStatFs.JavaClass.init(StringToJstring(aDir));
 if (TJBuild_VERSION.JavaClass.SDK_INT < 18 {Android 4.3 - JELLY_BEAN_MR2}) then aTmpAvailableSpace := aStatFS.getBlockSize * aStatFS.getAvailableBlocks
 else aTmpAvailableSpace := aStatFS.getAvailableBytes;
 aStatFS := nil;
 {$ELSEIF defined(IOS) or defined(_MACOS)}
 aFileManager := TNSFileManager.Wrap(TNSFileManager.OCClass.defaultManager);
 aDict := aFileManager.attributesOfFileSystemForPath(StrToNSStr(aDir), nil);
 if aDict = nil then aTmpAvailableSpace := 0
 else begin
   aPointer := aDict.objectForKey((CocoaNSStringConst(FoundationFwk, 'NSFileSystemFreeSize') as ILocalObject).GetObjectID);
   if Assigned(aPointer) then aTmpAvailableSpace := TNSNumber.Wrap(aPointer).unsignedLongLongValue
   else aTmpAvailableSpace := 0;
 end;
 {$ELSEIF defined(MSWINDOWS)}


 aDiskDrive := ALupperCaseU(AlStringReplaceU(ExtractFileDrive(aDir), ':', '', []));
 if length(aDiskDrive) = 1 then aTmpAvailableSpace := DiskFree(ord(aDiskDrive[low(aDiskDrive)]) - $40)
 else aTmpAvailableSpace := 0;
 {$ENDIF}

--loki

Üstat dene bir istersen; 

Detay


Saygılarımla,
İyi çalışmalar.

Hocam cevabın için teşekkürler fakat kodlar hata veriyor apkyı derlemeyi başaramadım. Sitede detaylı bir açıklama da bulamadım maalesef
Cevapla


Bu Konudaki Yorumlar
Delphi Dahili Hafıza Boyutu Öğrenme - Yazar: codder71 - 07-01-2018, Saat: 01:10
Delphi Dahili Hafıza Boyutu Öğrenme - Yazar: codder71 - 07-01-2018, Saat: 22:47
Cvp: Delphi Dahili Hafıza Boyutu Öğrenme - Yazar: codder71 - 08-01-2018, Saat: 01:33

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi FMX Enter tuşu (dpad_center) yakalama tarkancengiz 8 305 20-03-2024, Saat: 15:54
Son Yorum: tarkancengiz
  Delphi 12 Boş Form Derleme Hatası [Çözüldü] codder71 4 538 21-02-2024, Saat: 22:09
Son Yorum: codder71
  Delphi 12 IOS Simulatorde Uygulama Çalışmıyor elixir84 3 964 07-02-2024, Saat: 17:05
Son Yorum: elixir84
  CTRL + D delphi versiyon farkı Altıner 5 676 16-01-2024, Saat: 11:15
Son Yorum: yhackup
  Delphi 12 için XCode ve IOS Sürümü nedir? Mr.X 12 1.056 24-12-2023, Saat: 10:59
Son Yorum: burakb44



Konuyu Okuyanlar: 1 Ziyaretçi