Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 30-03-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.105
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Esto es de un programita que ya tiene unos años, adapta la parte que te sirva de este procedure:

Código Delphi [-]
procedure TFarticulos.btVerImagenClick(Sender: TObject);
var
    CursorActual : TCursor;
    S : TStream;
begin
  inherited;
    S := nil;
    imgArticulo.Picture.Graphic := nil;
    //
    try
        // Conectar si no está conectada, de esta manera no se pierde tiempo
        //  en conectar/desconectar al entrar/salir del formulario, ya que si
        //  no usamos esta opción de ver imágenes, no conectará nunca.
        if not DMimagenes.BDimagenes.Connected then
        begin
            try
                CursorActual := Screen.Cursor;
                Screen.Cursor := crHourGlass;
                //
                ConectaBDimagen;
            finally
                Screen.Cursor := CursorActual;
            end;
        end;
        //
        DMimagenes.QRimagen.Close;
        DMimagenes.QRimagen.Params[0].AsInteger := DMarticulos.QRarticulosCODIGO.AsInteger;
        DMimagenes.QRimagen.Open;
    except
        On E:exception do
            Error( 8, 'artículo: '+DMarticulos.QRarticulosCODIGO.AsString );
    end;
    //
    if not (DMimagenes.QRimagenIMAGEN.IsNull) then
    begin
        try
            S := (DMimagenes.QRimagen).CreateBlobStream(DSimagenes.DataSet.FieldByName('IMAGEN') as TBlobField, bmRead);
            imgArticulo.Picture.Graphic := TJpegImage.Create;
            imgArticulo.Picture.Graphic.LoadFromStream( S );
            S.Free;
        except
            S.Free;
            imgArticulo.Picture.Graphic := nil;
            imgArticulo.Picture.Assign( imgNoDisponible.Picture );
        end;
    end
    else
        imgArticulo.Picture.Assign( imgNoDisponible.Picture );
    //
end;
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error al cargar Firebird Paulao Varios 1 23-08-2010 17:50:13
Cargar una imagen desde la web a un TImage asegura Gráficos 3 20-10-2006 02:13:10
Error jpeg #41 al cargar imagen en TImage Repelus Gráficos 9 15-09-2005 21:18:04
Cargar una imagen desde internet a un TIMAGE Mr.Takito Gráficos 1 23-08-2005 01:32:02
Cargar un imagen a un Timage desde ORACLE kavisch Gráficos 11 14-07-2005 15:50:39


La franja horaria es GMT +2. Ahora son las 20:03:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi