Galera, tenho duas IMAGE declaradas no editor IMAGE-1 E IMAGE-2 ambos com uma imagem carregada por padrão e uma variável TEXTO que recebe o nome de uma delas. Inicialmente mando exibir as mesmas com a imagem padrão. preciso alterar a imagem de uma delas sendo que, eu informaria o nome fisico da mesma dentro da variavel TEXTO e dai o programa pegaria aquele nome e substituiria a imagem dinamicamente exemplo: Código: DEFINE IMAGE IMAGE-1 FILENAME "ICO/ii-chck1.bmp":U SIZE 4 BY 1.25. DEFINE IMAGE IMAGE-2 FILENAME "ICO/ii-chck1.bmp":U SIZE 4 BY 1.25. DEF VAR TEXTO AS CHAR. DISP image-1 image-2 texto. ASSIGN texto = "image-2:LOAD-IMAGE(ICO/outra_imagem.bmp"). DISP (texto /*exiba a nova imagem selecionada*/). como implementar esta rotina?
Bom dia @ueluis tudo bom? Fiz este exemplo para selecionar e atribuir imagem, veja se está conforme o esperado.
Olá @jaisonantoniazzi , obrigado pelo exemplo, acho que não consegui explicar muito bem minha dúvida. seguindo seu exemplo: a variavel arquivo receberia por exemplo o nome fisico "image2" feito isso, quando eu mandar exibir x-image ele vai mostrar o componente image-1 por exemplo. pense como se x-image recebesse todos os atributos de image-1 ou image-2. sendo assim: como fazer para exibir em um display um handle chamado pelo "nome", igual quando instanciamos o excel e a variavel assume a aplicação "excel".