Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   campos graphic (https://www.clubdelphi.com/foros/showthread.php?t=21554)

soloriv 20-05-2005 02:36:52

campos graphic
 
Hola a todos
Deseo copiar desde un archivo imagen a un campo graphic de mi table y me da error con tipo de image desconocido
el codigo que empleo es
table.edit
table.fieldbyname(campografico).asstring=opendialog.filename
table.post
el tipo asstring es el adecuado o hay otro metodo mejor para copiar imagenes a campos graphic
Saludos Soloriv

jachguate 20-05-2005 17:39:38

Lo que estas haciendo es tratar de asignar el texto del nombre de archivo al campo...

Tendria que ser algo como:

Código Delphi [-]
Var
  foto : TPicture;

Begin
  foto := TPicture.Create;
  try
    foto.LoadFromFile(OpenDialog.FileName);
    Table.Edit;
    Table.FieldByName('campografico').Assign(foto.Graphic);
    Table.Post;
  finally
    g.Free;
  end;
end;

es probable que no compile, pues no lo he probado, pero la idea es esa.

Hasta luego.

;)

soloriv 24-05-2005 02:26:31

graficos
 
Gracias jachguate el codigo funciona
Saludos Soloriv


La franja horaria es GMT +2. Ahora son las 11:04:32.

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