Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Cargar imagen del movil a una tabla sqlite (https://www.clubdelphi.com/foros/showthread.php?t=94369)

RebeccaGL 01-01-2020 18:27:38

Cargar imagen del movil a una tabla sqlite
 
Hola buenas con todos.
Tengo una duda, como puedo hacer para cargar una imagen directamente desde el movil hacia una tabla sqlite sin usar una "accion" predefinida en delphi.
ejemplo:

Código Delphi [-]
Imagen := TImage.Create(self);
Imagen.LoadFronFile(TDocumentsPath + PathDelim + 'servicios.jpg');
Categorias.FieldByName('Icono').Assign(Imagen);
Imagen.Free;
Este codigo funciona en VCL mas no en FMX
El LoadFromFile no funciona en android, como se podria realizar esta tarea.

Neftali [Germán.Estévez] 02-01-2020 09:53:49

Cita:

Empezado por RebeccaGL (Mensaje 535030)
Este codigo funciona en VCL mas no en FMX


¿Exactamente qué problema te da ese código?

Yo he usado el LoadFromFile sin problemas en FMX.
En concreto este código es del proyeto de la NASA que descargaba fotos de la web y luego las cargaba en un componente de imagen:

Código Delphi [-]
if FileExists(fLoad) and
  ((ext = '.png') or (ext = '.jpg') or (ext = '.bmp') or (ext = '.jpeg')) then begin
  try
   Img.Bitmap.LoadFromFile(fLoad);

  ....

Y funcionaba tanto en la versión de Windows como en Android.

RebeccaGL 02-01-2020 15:49:33

Gracias German, ire a probar.

RebeccaGL 10-02-2020 21:14:25

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 535031)
¿Exactamente qué problema te da ese código?

Yo he usado el LoadFromFile sin problemas en FMX.
En concreto este código es del proyeto de la NASA que descargaba fotos de la web y luego las cargaba en un componente de imagen:

Código Delphi [-]
if FileExists(fLoad) and
  ((ext = '.png') or (ext = '.jpg') or (ext = '.bmp') or (ext = '.jpeg')) then begin
  try
   Img.Bitmap.LoadFromFile(fLoad);

  ....

Y funcionaba tanto en la versión de Windows como en Android.

Ay Perdon!! olvide que estaba este post abierto lo siento que tonta soy.
El problema era que no mostraba las imágenes de un campo Blob de la tabla, en un ListView, y era que puse mal en enlace, lo arregle y funciono. Pero hice algo mejor, cargarlas de un ImageList y actualizarlas por medio del evento UpdateObjects.


La franja horaria es GMT +2. Ahora son las 16:17:50.

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