Olá amigos!!
Começando agora no Harbour, estou pesquisando mas não encontrei algo específico que me falasse
quanto ao RESOURCE FILE. Como que faço sua edição? Qual seu Script ? Prá que serve ?
Agradeço quem me ajudar.
Rosalvo
como usar o RESOURCE FILE ?
Moderador: Moderadores
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: como usar o RESOURCE FILE ?
Amiguinho,
Arquivos de recursos, resource files ou simplesmete .RC são arquivos que contem informações arquivos de imagens( bitmaps, icons ) e diálogos( telas de interação ).
Veja um .RC como se fosse um .PRg contendo na forma de texto estes conteúdos.
Um .RC pode ser compilado para seu intermediário .RES, uma espécie de .OBJ para recursos, podendo ser linkado ao .EXEcutável afim de fazer a ligação do código com as telas desenhadas em programas como Borland workshop, PellesC, etc.
Vários .RES podem ser ligados a uma .DLL, como uma .LIB ou melhor, como uma .PLL(as .DLLs do Clipper). As .DLLs será chamadas pelo seu aplicativo em tempo de execução.
Para compilar um .RC usamos o BRC32(Borland Resource Compiler) ou PRC(PellesC Resource Compiler). Isto em tempo de compilação, pois os dois permitem que voce desenhe as telas e finalize gerando diretamente a .DLL.
Para usar telas desenhadas por estes aplicativos voce deverá abandonar o uso de @...AlgumaCoisa e passar a usar comandos de ligação como DEFINE e REDEFINE Controls.
Cada controle( Edit, Text, Imagem, Activex, Group ) colocado em uma tela( Dialog ) receberá um IDentificador numérico que o identificará no código .PRG.
Na sessão Fivewin, fazendo uma busca por Dificil Aprendizado voce encontra um material que explica como é feito o uso destes recursos.
Caso voce queira iniciar suas programações em modo Windows voce encontrará muitas opções HWGUI, Fivewin, MiniGUI(Na versão 1.0 usa coordenadas via @...X,Y), etc, e com elas poderá se familiarizar com este mundo paralelo.
Arquivos de recursos, resource files ou simplesmete .RC são arquivos que contem informações arquivos de imagens( bitmaps, icons ) e diálogos( telas de interação ).
Veja um .RC como se fosse um .PRg contendo na forma de texto estes conteúdos.
Um .RC pode ser compilado para seu intermediário .RES, uma espécie de .OBJ para recursos, podendo ser linkado ao .EXEcutável afim de fazer a ligação do código com as telas desenhadas em programas como Borland workshop, PellesC, etc.
Vários .RES podem ser ligados a uma .DLL, como uma .LIB ou melhor, como uma .PLL(as .DLLs do Clipper). As .DLLs será chamadas pelo seu aplicativo em tempo de execução.
Para compilar um .RC usamos o BRC32(Borland Resource Compiler) ou PRC(PellesC Resource Compiler). Isto em tempo de compilação, pois os dois permitem que voce desenhe as telas e finalize gerando diretamente a .DLL.
Para usar telas desenhadas por estes aplicativos voce deverá abandonar o uso de @...AlgumaCoisa e passar a usar comandos de ligação como DEFINE e REDEFINE Controls.
Cada controle( Edit, Text, Imagem, Activex, Group ) colocado em uma tela( Dialog ) receberá um IDentificador numérico que o identificará no código .PRG.
Na sessão Fivewin, fazendo uma busca por Dificil Aprendizado voce encontra um material que explica como é feito o uso destes recursos.
Caso voce queira iniciar suas programações em modo Windows voce encontrará muitas opções HWGUI, Fivewin, MiniGUI(Na versão 1.0 usa coordenadas via @...X,Y), etc, e com elas poderá se familiarizar com este mundo paralelo.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
Re: como usar o RESOURCE FILE ?
Olá Rochinha!
Uma aula mesmo. Mas por enquanto eu acho que não vou utilizar o .RC então, porque estou apenas começando a
interagir com o Harbour, e vejo que a aplicação do .RC seria mais visual, estou certo ?
Lá na frente eu vou mexer com ele, com certeza. Agora vou mesmo estudando como proceder para compilar
meus .prg para substituir o que eu já fazia com o Clipper.
Muito obrigado, Rochinha.
Uma aula mesmo. Mas por enquanto eu acho que não vou utilizar o .RC então, porque estou apenas começando a
interagir com o Harbour, e vejo que a aplicação do .RC seria mais visual, estou certo ?
Lá na frente eu vou mexer com ele, com certeza. Agora vou mesmo estudando como proceder para compilar
meus .prg para substituir o que eu já fazia com o Clipper.
Muito obrigado, Rochinha.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: como usar o RESOURCE FILE ?
Olá Rosalvo,
Eu uso o arquivo de recurso para definir a versão do meu EXE e definir o icone do meu EXE, abaixo um exemplo do meu arquivo .RC eu edito ele na unha:
Eu uso o arquivo de recurso para definir a versão do meu EXE e definir o icone do meu EXE, abaixo um exemplo do meu arquivo .RC eu edito ele na unha:
Código: Selecionar todos
#include <windows.h>
LANGUAGE LANG_PORTUGUESE,SUBLANG_PORTUGUESE_BRAZILIAN
APPLICATION_ICO ICON "meu_icone.ico"
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x0
FILEFLAGS 0x0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
{
BLOCK "StringFileInfo"
{
BLOCK "040904E4"
{
VALUE "Comments", "Sistema Desenvolvido Pela Empresa TAL - www.empresatal.com.br \0"
VALUE "CompanyName", "Sistema Desenvolvido Pela Empresa TAL - www.empresatal.com.br \0"
VALUE "FileDescription", "NOME DO SISTEMA\0"
VALUE "FileVersion", "1.0000\0"
VALUE "InternalName", "Projeto TAL\0"
VALUE "LegalCopyright", "Sygecom Informática Ltda\0"
VALUE "LegalTrademarks", "NOME SISTEMA / SYGECOM\0"
VALUE "OriginalFilename", "NOME_EXE.EXE\0"
VALUE "ProductName", "NOME DO SISTEMA\0"
VALUE "ProductVersion", "1.0000\0"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x416, 0x4B0
}
}
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
Re: como usar o RESOURCE FILE ?
Tchê Leonardo, muito grato.
Agora estou pronto para usar o .RC também. Realmente, sem ter um exemplo
de utilização ficaria muito difícil.
Um quebra-costela daqueles pro amigo.
Agora estou pronto para usar o .RC também. Realmente, sem ter um exemplo
de utilização ficaria muito difícil.
Um quebra-costela daqueles pro amigo.