Registriert seit: 28. Apr 2008
1.717 Beiträge
FreePascal / Lazarus
|
AW: Wie Fehler bzw. Rückgabewert False abfangen?
26. Jun 2015, 15:02
Ok....
Habe diese hier gefunden. Muss da Dw1 und Dw2 nicht mit Werter belegt werden?
Delphi-Quellcode:
function LaufwerkBereit(root: string): boolean;
var Oem: cardinal;
Dw1, Dw2: DWORD;
begin
Oem := SetErrorMode(SEM_FAILCRITICALERRORS);
result := GetVolumeInformation(PCHAR(Root), nil, 0, nil, Dw1, Dw2, nil, 0);
SetErrorMode(Oem) ;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if Laufwerkbereit('A:\') then ShowMessage('Laufwerk bereit!')
else ShowMessage('Laufwerk nicht bereit!');
end;
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
|
|
Zitat
|