GARANTIR DESCONTO

Fórum Ajuda com DBImage #352361

23/01/2008

0

Opa... tudo bom?

Vi uns tópicos sobre o assunto, mas estavam bloqueados, então fui obrigado a criar um novo...

Vi que existe um componente chamado EDBImage, que serve pra fazer as imagens jpg (entre outras) aparecerem...

O problema é que ao instalar o componetne, seguindo o readme.txt, em determiado ponto, ele solicita o arquivo VCLBDE40.dpk, porém este não existe...

Daí fiquei empacado.

Meu objetivo na verdade, nem é exibir as imagens, e sim extrair da tabela para um diretório... existem algumas em jpg, e outras em bmp....

se alguém puder ajudar, agradeço.

A propósito, uso delphi 4 por motivos de compatibilidade com os micros velhos daqui... hehehehe

valeu aew!!!

:D


Webeverton

Webeverton

Responder

Posts

24/01/2008

Webeverton

Consegui isso, mas ele não salva no formato correto...

precisaria que ele descobrisse automaticamente se é jpg ou bmp e fizesse mais ou menos isso:

Query3.First;

while not (Query3.EOF) do
begin

     //SalvaFigura.FileName := DBEdit1.Text+´-´+DBEdit3.Text+´-´+DBEdit2.Text+´.jpg´;
       //if SalvaFigura.Execute then
       //DBImageExt1.Picture.SaveToFile(´C:\migração\´+DBEdit1.Text+´-´+DBEdit3.Text+´-´+DBEdit2.Text+´.jpg´);
//////////

try
inherited;

//if DBImageFSO.Picture.Graphic is TJPEGImage then

BlobStream := TBlobStream.Create(Query3.FieldByName(´IM_FIGURA_FSO´) as TBlobField, bmRead);
FileStream := TFileStream.Create(´C:\migração\´+DBEdit1.Text+´-´+DBEdit3.Text+´-´+DBEdit2.Text+´.jpg´, fmCreate or fmOpenWrite);
FileStream.CopyFrom(BlobStream, 0);
//ShowMessage(´Documento salvo em disco. Clique em [OK] para prosseguir ...´);
finally
// Liberando memoria
FileStream.Free;
BlobStream.Free;
end;
/////////

Query3.Next;
end;

Query3.close;


Não precisa nem exibir, se for o caso...

valeu pessoal


Responder

Gostei + 0

24/01/2008

Leoseixas

amigo... como vc conseguiu compilar esse componente sem o VCLBDE40.dpk ????

infelizmente meu delphi é o 4.0 .. putz estou na era da pedra lascada ...

se puder ajudar ,,,

[]s
Leo


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar