Clipper On Line • Ver Tópico - Criar DLL´s

Criar DLL´s

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

 

Criar DLL´s

Mensagempor Euclides » 12 Jun 2008 08:49

Olá pesoal!
Estou (tentando) convertendo um sistema antigo (FW2.0) para xHarbour que conforme a rotina, carregava o DLL correspondente e gostaria de manter o mesmo procedimento no xHarbour.
Não quero m´jogar´ todos os .RC no .EXE porque alguns recursos tem nomes iguais e não quero mexer muito no sistema.
O Pelles tem se mostrado muito instável (depois da algumas modificações, ´bagunça´o dll).
Estou conseguindo mais resultados alterando os dll´s com o "Resource Hacker".
A pargunta é:
- Existe algum jeito, usando o brc32.exe ou mesmo o ilink32.exe colocar recursos de um .RC dentro de uma DLL?
Antecipadamente agradecemos as respostas.
Euclides
Euclides
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 154
Data de registro: 12 Mai 2007 14:07
Cidade/Estado: São Paulo, Capital
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Re: Criar DLL´s

Mensagempor gvc » 12 Jun 2008 10:44

Dentro da pasta do FWH tem a pasta DLL. Dentro dela tem o arquivo RC2DLL32.BAT.
Vc grava sua DLL do WorkShop com .RC e chama esse BAT para compilar seu RC para DLL32.
Só cuidado com os recursos exclusivos do WS. Quando vc for redar sua aplicação, pode não funcionar e provocar erro no sistema. (Descobri isso ontem a noite.)
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar de usuário

gvc
Colaborador

Colaborador
 
Mensagens: 1269
Data de registro: 23 Ago 2005 10:57
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: Criar DLL´s

Mensagempor Euclides » 12 Jun 2008 14:13

Falow..
Obrigado, era isso que estava procurando.
T+
Euclides
Euclides
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 154
Data de registro: 12 Mai 2007 14:07
Cidade/Estado: São Paulo, Capital
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Re: Criar DLL´s

Mensagempor rochinha » 13 Jun 2008 11:32

Amiguinho

Os controles do WS que dão nos recursos são:

Static Style Black Frame
Static Style Black Rectangle
Borland Shade Style

Estes dão efeitos de caixas e linhas tridimensionais e se quizer usar algo parecido coloca controle GROUPBOX sem titulo pois dependendo do Windows ganham cantos arredondados.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Re: Criar DLL´s

Mensagempor gvc » 13 Jun 2008 13:40

E como eu acerto no WS para trabalhar com:
- Botão com bitmap?
- Borland Checkbox?

Isso dentro do FWH.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar de usuário

gvc
Colaborador

Colaborador
 
Mensagens: 1269
Data de registro: 23 Ago 2005 10:57
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: Criar DLL´s

Mensagempor Euclides » 13 Jun 2008 14:58

É... Eu utilizo o BTNBMP e o CHECKBOX normal (não o auto-checkbox)
O BTNBMP pode receber até 3 itens no parametro RESOURCE que produz uns efeitos visuais interessantes.
T+
Euclides
Euclides
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 154
Data de registro: 12 Mai 2007 14:07
Cidade/Estado: São Paulo, Capital
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Re: Criar DLL´s

Mensagempor rochinha » 14 Jun 2008 12:48

Amiguinho

Se quizer outros recursos agregados ao seu WS acrescente o FWCtrls2.dll.

Baixe daqui

Para acrescentar estes recursos ao WS va até o menu File e Install Control Library e no dialogo procure a .DLL

Os recursos Borland padrão só rodam bem em 16bits ao tentar compilar .RCs para uso com 32bits da pau.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes




Retornar para FiveWin

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 13 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro