Autor Beitrag
manta656
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 18



BeitragVerfasst: Sa 14.02.09 11:59 
Hi , ich hab ja schon mal was gepostet :D und ja jetzt , wen ich diesen code benutze

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
procedure TForm3.Button4Click(Sender: TObject);
var freeCaller, total: Int64;
begin
  if (GetDiskFreeSpaceEx('C:\', freeCaller, total, nil)) then 
  label1.caption:='Freier Speicher: '+IntToStr(freeCaller)+' Bytes';
  label2.caption:='Gesamter Speicher: '+IntToStr(total)+' Bytes';
    begin
  label1.caption:='Kein Datenträger C Vorhanden !' ;
  label2.caption:='Kein Datenträger C Vorhanden !' ;
    end;
end;


dan sagt der IMMER die Fehlermeldung , also dass es den Dtenträger nicht gibt. Wenn ich jedoch diesen Code benutze :

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
procedure TForm3.Button4Click(Sender: TObject);
var freeCaller, total: Int64;
begin
  GetDiskFreeSpaceEx('C:\', freeCaller, total, nil) ;
  label1.caption:='Freier Speicher: '+IntToStr(freeCaller)+' Bytes';
  label2.caption:='Gesamter Speicher: '+IntToStr(total)+' Bytes';
end;


dan sagt der mir den speicherplatz , wen ich jedoch einen datenträger nehme den ich nicht hab , sagt der mir eine Zahl mit über 100 TB ^^ (umgerechnet)

wie soll ich beim ersten beispiel den code machen , dass er wen es den Dtaneträger C gibt mir den Speicherplatz sagt , und wen es keinen gibt die Fehlermeldung ? ist für Borland Delphi 7
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 14.02.09 12:04 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
procedure TForm3.Button4Click(Sender: TObject);
var freeCaller, total: Int64;
begin
  if (GetDiskFreeSpaceEx('C:\', freeCaller, total, nil)) then
    begin 
      label1.caption:='Freier Speicher: '+IntToStr(freeCaller)+' Bytes';
      label2.caption:='Gesamter Speicher: '+IntToStr(total)+' Bytes';
    end
  else
    begin
      label1.caption:='Kein Datenträger C Vorhanden !' ;
      label2.caption:='Kein Datenträger C Vorhanden !' ;
    end;
end;

Hätte man drauf kommen können, oder? ;)
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Sa 14.02.09 12:06 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
procedure TForm3.Button4Click(Sender: TObject);
var freeCaller, total: Int64;
begin
  if (GetDiskFreeSpaceEx('C:\', freeCaller, total, nil)) then 
  begin
  label1.caption:='Freier Speicher: '+IntToStr(freeCaller)+' Bytes';
  label2.caption:='Gesamter Speicher: '+IntToStr(total)+' Bytes';#
  end
  else

    begin
  label1.caption:='Kein Datenträger C Vorhanden !' ;
  label2.caption:='Kein Datenträger C Vorhanden !' ;
    end;
end;


aargh... Wo war denn der Kasten?

Moderiert von user profile iconNarses: Code- durch Delphi-Tags ersetzt