Exibir código-fonte para Criando um arquivo resource (*.RES)
Ir para:
navegação
,
pesquisa
Você pode incluir arquivos como ícones e imagens dentro de um resource e carregá-los em tempo de execução. A vantagem de utilizar um resource é que você não precisará alterar o código fonte para alterar uma imagem por exemplo. Bastará apenas compilar o executável novamente. * '''Adicionar arquivos em resource (*.RES)''' #Você precisará de um editor de resources. Pode-se utilizar programas como o '''ResEdit''' (''\\xenon\Instaladores\Linguagem de Programação\Aplicativos\ResEdit''). #Utilizando como exemplo o ResEdit, após criar um novo projeto ou abrir um existente, você deverá clicar com o botão direito sobre a janela Resources e em seguida "Add Resource>Bitmap" (neste exemplo iremos importar um bitmap, mas você importar jpeg ou outros tipos de arquivos). #Escolha a opção "Create from a existing file" e selecione a imagem que desejar. #O arquivo aparecerá na janela Resources, dentro de uma pasta com seu respectivo tipo. Clique nele com o botão direito e escolha a opção Rename para colocar um identificador para ele (ID). Esse identificador deve ser único dentro de TODO o seu projeto. Isso garantirá que o recurso correto seja carregado. #Após terminar de adicionar ou editar os recursos, salve o arquivo sempre com extensão *.res. * '''Como utilizá-lo em sua aplicação delphi''' #O arquivo deve estar em uma pasta cujo path esteja adicionado no projeto; #Na unit que for utilizar o resource, adicione a diretiva de compilação: ''{$R NomeDoArquivo.res}''. #Para carregar o arquivo de imagem utilizado no exemplo, utilize o comando: ''Image1.Picture.Bitmap.LoadFromResourceName(hInstance, PChar(identificadorDoRecurso));''. #O ''identificadorDoRecurso'' é o ID do resource que está carregado na sua aplicação. Se houver um outro resource com o mesmo nome, pode ser que ele seja carregado ao invés do que você acabou de criar.
Retornar para
Criando um arquivo resource (*.RES)
.
Menu de navegação
Ferramentas pessoais
Criar conta
Autenticar-se
Espaços nominais
Página
Discussão
Variantes
Visualizações
Ler
Ver código-fonte
Ver histórico
Ações
Pesquisar
Navegação
Página principal
Mudanças recentes
Página aleatória
Ferramentas
Páginas afluentes
Alterações relacionadas
Páginas especiais
Informações da página