SUGERENCIA para GeneXus (1) : Poder cargar una imagen desde un texto


Me gustaría contar con una forma de cargar una tabla, que tiene un atributo del tipo Image, sin tener que tener un objeto del tipo image en la base de datos.

Hoy se puede hacer asi:

New
   CountryId = 'br'
   CountryName = 'Brasil'
   CountryFlag   = flag_brasil.link
endnew

A mi me gustaria poder hacer algo asi:

New
   CountryId = 'br'
   CountryName = 'Brasil'
   CountryFlag.FromBase64String('0xFFD8FFE000104A46494600010101006000600000FFDB004300080606070605080707070909080A0C140D0C0B0B0C1912130F14.....')
EndNew

o en Data Provider

CountryCollection{
Country
  {
   CountryId = 'br'
   CountryName = 'Brasil'
   CountryFlag = ImageFromString('0xFFD8FFE000104A46494600010101006000600000FFDB004300080606070605080707070909080A0C140D0C0B0B0C1912130F14.....' )
  }
}

Se que no es lo mas lindo, ni lo mas fácil de leer, pero es muy práctico para los casos que queremos cargar datos sin depender de objetos externos. 

También es bueno para cargar un Data Provider con datos para los testeos Unitarios. 

Agregar un objeto imagen, puede parecer inofensivo, pero en KB grandes, tener muchas imágenes necesarias solo para el testeo unitario puede hacer muy pesadas otras tareas, pues se mezclan las imágenes de diseño, con las imágenes que se cargan como datos. 

Ya lo mandé al foro de Beta de GeneXus pero solo tuve un mail de apoyo, y ninguna respuesta por lo que supongo que no lo consideran necesario. 

Tal vez tengo que inventar algún programa externo para lograr hacerlo. 

Comentarios

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.