Página 1 de 1
Imagem de um arquivo de recursos no Splash
Enviado: 11 Mar 2014 12:01
por Adalberto
Bom dia caros amigos.
Testei o exemplo de esta pasta
C:\MiniGUI\SAMPLES\BASIC\SPLASHDEMO_2
Muito bom. Excelente trabalho, obrigado a os autores.
Gostaria de poder utilizar uma imagem de um arquivo .RC para que assim a imagem fique no .EXE, e possível fazer isso?
Aguardo sua valiosa colaboração e desde já agradeço sua ajuda.
[ ] Adalberto
Imagem de um arquivo de recursos no Splash
Enviado: 11 Mar 2014 14:16
por Toledo
Amigo, neste exemplo acho que não seria possível pegar uma imagem do arquivo RC, pois na função _DefineSplashWindow() o arquivo GIF é convertido para BMP para depois ser usado no Splash com atributo transparente.
O que poderia tentar fazer é colocar o GIF no RC no formato RCDATA e antes de apresentar o Splash salvar o GIF em um arquivo temporário para depois usar no Splash, ai quando terminar de usar, excluir o arquivo temporário.
Abraços,
Imagem de um arquivo de recursos no Splash
Enviado: 11 Mar 2014 15:32
por Adalberto
Maestro Toledo, boa tarde.
Muito obrigado pela ajuda fornecida, entendi a lógica apresentada, mais não tenho conhecimento e menos a experiência do uso de RCDATA em um arquivo de recursos, será que o senhor pode me dar uma aula de este tema?
Fico aguardando e agradecendo sua colaboração.
[ ] Adalberto
Imagem de um arquivo de recursos no Splash
Enviado: 11 Mar 2014 16:02
por Toledo
Amigo, segue em anexo um exemplo.
Observe que no arquivo demo.rc declarei o arquivo Splash.gif no formato RCDATA com o nome de SPLAS.
No arquivo demo.prg, antes de criar a janela principal, estou chamando a função ResToFile("SPLAS") que vai salvar a imagem que está em SPLAS em um arquivo temporário chamado Splash_temp.gif, que será usado na Window Form_Splash. Ai quando o Splash é encerrado e a janela principal é apresentada, o arquivo Splash_temp.gif é excluído.
No final do arquivo demo.prg tem os fontes da função ResToFile().
Bom, desta forma quando o EXE for executado, não será necessário que o arquivo Splash.gif esteja na pasta do programa.
Abraços,
Imagem de um arquivo de recursos no Splash
Enviado: 11 Mar 2014 20:05
por Adalberto
Toledo, boa noite.
Testei o exemplo que me forneceu e todo funciono uma beleza, já o adaptei a meu sistema e tudo ficou como eu o desejava e foi possível graças a ti. Muito obrigado Maestro.
Deus, nos padre eterno e amoroso abençoe você.
[ ] Adalberto