Olá meu amigo, use a rotina abaixo, ele verifica o arquivo antes mandar ele pro 
dbimage:

procedure...
var
   F: file of Byte;
begin
  if OpenPictureDialog1.Execute then
  begin
    AssignFile(F, OpenPictureDialog1.FileName);
    Reset(F);
    try
      if FileSize(F) > 512000 then
        ShowMessage('O arquivo tem mais de 500kb!')
      else
        DBImage1.Picture.Bitmap.LoadFromFile(OpenPictureDialog1.FileName);
    finally
      CloseFile(f);
    end;
  end;
end;


Bom Código

Ricardo Berti

  ----- Original Message ----- 
  From: Renato Lorandi 
  To: Lista Delphi 
  Sent: Thursday, January 18, 2007 11:35 PM
  Subject: [delphi-br] pegar tamanho da imagem


  Olá pessoal estou desenvolvendo minha tela de cadastro onde nesta tenho que 
colocar a foto do cliente, so que gostaria de delimitar um tamanho para a foto 
para caber direito no espaço destinado a ela na tela..

  mas não tenho a minima ideia de como fazer isso, o componente que estou 
usando para colocar a imagem na tela é o EDBImage, baixei esse componente 
ai,pois ele suporta imagens do tipo JPG e não so BMP como o DBImage, apos 
carregar a imagem vou gravar ela em banco, mas o que gostaria é o seguinte na 
hora que estou selecionando a imagem atraves do openPictureDialog ele me 
apresentar uma mensagem dizendo que a foto é muito grande... entenderam...

  ou se alguem tiver outra ideia lógico que estou interessado em saber ok..

  aguardo retorno..

  abraços...

  __________________________________________________
  Fale com seus amigos de graça com o novo Yahoo! Messenger 
  http://br.messenger.yahoo.com/ 

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a