Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#10

Re: Variablen in Prozudur übergeben

  Alt 2. Mär 2007, 07:19
Delphi-Quellcode:
function GetDrives:TDriveArray; // funktion gibt die Laufwerke zurück; Parameter FileName entfernt
var
  Drives: TDriveArray;
  Idx: Integer;
  Drive: Char;
begin
  SetLength(Drives, 0);
  Idx := 0;
  for Drive := 'Cto 'Zdo
  begin
    if GetDriveType(PChar(Drive + ':/')) = DRIVE_FIXED then
    begin
      SetLength(Drives, Idx + 1);
      Drives[Idx] := Drive + ':\'; // hier setzt Du :\ an den laufwerksbuchstaben
      Idx := Idx + 1;
    end;
  end;
und hier auch
if SearchForFile(ADrives[i] + ':\', Filename, APathFound) then An einer Stelle solltest Du es entfernen.

Gruesse
Klaus
Klaus
  Mit Zitat antworten Zitat