Ver Mensaje Individual
  #4  
Antiguo 11-12-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 27
delphi.com.ar Va por buen camino
Esto me ha funcionado en un Win98:
Código:
function GetVolumeSerialNumber(const ADrive: TFilename):  DWord;
var
  MaxCompLen,
  FileSysFlags : Cardinal;
begin
  Result := 0;
  GetVolumeInformation(PChar(ADrive), nil, 0, @Result, MaxCompLen, FileSysFlags, nil, 0);
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
  // La unidad mapeada es F
  Caption := IntToStr(GetVolumeSerialNumber('F'));
end;
Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.

Última edición por delphi.com.ar fecha: 12-12-2003 a las 15:02:40.
Responder Con Cita