Thema: Delphi VolumeMountPoints

Einzelnen Beitrag anzeigen

Benutzerbild von ste_ett
ste_ett

Registriert seit: 10. Sep 2004
Ort: Dülmen
464 Beiträge
 
Delphi 7 Professional
 
#2

Re: VolumeMountPoints

  Alt 5. Mär 2007, 21:22
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Buffer: array[0..50] of Char;
begin
  if (GetVolumeNameForVolumeMountPoint(PChar('C:\\'), Buffer, SizeOf(Buffer))) then
  begin
    if (CreateDir('C:\\Test\\')) then
    begin
      if (SetVolumeMountPoint('C:\\Test\\', Buffer)) then
      begin
        MessageBox(Application.Handle, 'OK', '', MB_OK);
      end;
    end;
  end;
end;
Bei "SetVolumeMountPoint" ist bei dir die Reihenfolge der Parameter falsch.
Der Pfad zum Mount-Ordner darf kein "\" am Anfang haben.
Der Ordner, in den du mounten möchtest, muss existierten, ggf. vorher anlegen.
Stefan
"Geht nicht!" ist keine Fehlerbeschreibung und "Hab ich schon versucht!" keine Antwort!

Hey, it compiles! Ship it!
  Mit Zitat antworten Zitat