Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.196 pregleda

Najnovija ↓

Local Harddisks 22.05.2003. u 22:48 · pre 285 meseci #1
Treba mi funkcija(ili bilo sta) koja prepoznaje hard diskove (kao u search opciji u Total Commanderu kad kliknete na local harddisks - potpuno isto).
Potpis
Avram,
http://www.eyesburn.co.sr/
Re: Local Harddisks 26.08.2003. u 22:29 · pre 282 meseca #2
Evo nekog mog koda, malo prepravljenog za ovaj primer:

Code:

...
var Ld : DWORD; I : Integer;
begin
    Ld := GetLogicalDrives;
    for I := 0 to 25 do
      begin
          if (Ld and (1 shl I)) <> 0 then
           begin
               Char(Ord('A') + I) + ':' // Ovaj kod ti 
                                             // vraca string tipa 'c:'
                                             // ti vidi sta ces sa njim
           end;
    end;

end;


Mozda ti treba i funkcija GetDriveInfo preko koje mozes da saznas o kakvom se
uredjaju radi.
Re: Local Harddisks 27.08.2003. u 15:39 · pre 282 meseca #3
Evo jos jednog resenja:

Code:


Procedure ListajDiskove;
var I : Integer;
    S : String;
    P : String;
Begin
 For I := Ord('C') To Ord('Z') Do Begin
  S := Chr(I) + ':\';
   Case GetDriveType(PChar(S)) Of
    DRIVE_UNKNOWN :    P := 'Ne postoji takav disk';
    DRIVE_NO_ROOT_DIR: P := 'File system nije odgovarajuci';
    DRIVE_REMOVABLE:   P := 'Removable disk';
    DRIVE_FIXED:       P := 'Hard Disk';
    DRIVE_REMOTE:      P := 'Network disk';
    DRIVE_CDROM:       P := 'CD-ROM';
    DRIVE_RAMDISK:     P := 'RAM disk';
   End;
  ShowMessage( S + ' - ' + P);
 End;
End;



Nadam se da sam pomogao :)
Potpis
Kopernikus r3c DCIP, TotalTV, SS2 2.6d
Tanjir 120cm, twin LNB, SuperJack, 53e-45w
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme