Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder Çalışılan Aktif Dizini ve Bilgisayardaki Sürücü Sayısını Öğrenme


Çalışılan Aktif Dizini ve Bilgisayardaki Sürücü Sayısını Öğrenme

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu programda programın çalıştığı dizin gösterilmiş ve bilgisayarda bulunan harddisk parçası hakkında bilgi verilmiştir. Bu işlemleri yaparken GetCurrentDir() ve getdisk() fonksiyonları (API Application Programming Interface) kullanılmıştır. GetCurrentDir çalışılan dizinin yolunu verirken getDisk ise bilgisayarda bulunan harddisk parça sayısını verir. Bunu verirken unutulmamalıdırki harddisk isimlendirme A' dan yani disketten başlar ayrıca yine zamanında kullanılmış günümüzde artık kullanımını yitirmiş B disk sürücüsü de vardır. Sonuçta bilgisayarında sadece C harddisk parçası olanlar sayı olarak 3 görürlerse bu yanlış değildir doğrudur. Eğer C ve D harddisk parçaları varsa bu sayı 4 olarak gösterilecektir.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt

Program Kodu:

Unit1.cpp

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include "dir.h"
  6. #include "Unit1.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm1 *Form1;
  11. //---------------------------------------------------------------------------
  12. __fastcall TForm1::TForm1(TComponent* Owner)
  13.         : TForm(Owner)
  14. {
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18. void __fastcall TForm1::Button1Click(TObject *Sender)
  19. {
  20. String parca=GetCurrentDir();
  21. ShowMessage("Aktif Dizin: "+parca);
  22. parca=getdisk();
  23. ShowMessage("Aktif Dizin: "+parca);
  24. }
  25. //---------------------------------------------------------------------------
  26.  
  27.  
  28.  
  29.  
Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Pazar, 02 Eylül 2012 23:53 )