Tema: Smtp Indy
Ver Mensaje Individual
  #7  
Antiguo 13-02-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Reputación: 22
DarkByte Va por buen camino
Si la ruta del archivo adjunto está en un edit, puedes usar el siguiente truco de trucomanía:
Código:
procedure TForm1.Button1Click(Sender: TObject);
  function cuantosbytes(archivo: string): string;
  var 
    FHandle: integer;
  begin 
    FHandle := FileOpen(archivo, 0);
    try
      Result := floattostr(getfilesize(FHandle,nil));
    finally
      FileClose(FHandle);
    end; 
  end; 
var
bytestotales:integer;
begin 
  bytestotales:=strtoint(cuantosbytes(eDireccionAdjunto.text));
end;
Siendo eDireccionAdjunto el Edit donde está escrita la dirección. No se si el código funiconará (lo he hecho sobre la marcha), pero si no funciona, vete al truco 515 de trucomanía
__________________
:)
Responder Con Cita