Jump to content
Fivewin Brasil

Converter DLL 16 bits em RES 32 bits


ram_bh

Recommended Posts

Bom Dia Rodrigo

Sim, da mesma forma que foi respondido para vc. neste outro tópico AQUI

Mas vc. pode fazer o seguinte..

Na pasta .\DLL do seu FWH tem a Screen32.dll, copie ela para a pasta do seu projeto, abra com o WS ou o PellesC e incorpore a sua DLL antiga para ela, renomeie e pronto vc. já tem uma DLL 32 bits com suas dialogs e imagesn antigas.. agora é só salvar como RES e compilar junto com seu projeto.

Para incorporar com o WS é no menu "file\Add to Project"

No PellesC acho que é no Menu "Resource\Import" pois nunca precisei fazer isso com o PellesC.

Para salvar como RES

No WS Menu "File\Save file as"

No PellesC Menu "File\Save As..."

Bom trabalho..

Abraços..

PS: nunca esqueça de colocar a extenssão no arquivo pois só selecionar o tipo não vai adiantar por exemplo "Telas.RESid=red>

Luiz Arruda-Corumba(MS)

ico.corumba@gmail.com

FiveWin Desde 2004id=blue>

[x]Harbour

xDev

WS

Não Abandone seu tópico

Retorne avisando se a dica funcionouid=red>

Editado por - ico on 17/06/2010 08:33:24

Link to comment
Share on other sites

Eu uso o WS gravando o arquivo em formato .RC.

Uso o RC2DLL32 para compilar esse arquivo em DLL32.

todll.bat

id=code>
id=code>

rc2dll32.bat


rem syntax: rc2dll32.bat Your_rc_file !!! without the .RC extension

c:\bcc55\bin\bcc32 -c c:\fwh805\dll\screen32.c

c:\bcc55\bin\brc32 -r %1.rc

c:\bcc55\bin\ilink32 /Tpd c:\bcc55\lib\c0d32.obj screen32.obj, %1.dll,,c:\bc55\lib\cw32.lib c:\bcc55\lib\import32.lib,, %1.res

@if exist *.i* del *.i*

@if exist *.map del *.map

@if exist *.obj del *.obj

@if exist *.res del *.res

@if exist *.tds del *.tds

echo done!

id=code>id=code>
Link to comment
Share on other sites

Ico,

Fiz a conversão do arquivo DLL em RES conforme sua dica, mas não sei como compilar o arquivo RES com a aplicação.

Como tentativa, informei o nome do arquivo RES como parâmetro nas linhas RESFILES e RESDEPEN do arquivo BC de compilação, mas de nada adiantou.

O erro continua. Tentei postar a tela, mas não consegui inserir uma imagem...

Quando usava DLL, precisava informar o nome do arquivo a ser usado para os recursos (SET RESOURCES TO ...). Comentei essa linha.

Para o arquivo RES precisa informar algo no programa? O que falta ser feito? Como compilar o arquivo RES junto com a aplicação?

Obrigado!

Editado por - ram_bh on 22/06/2010 22:17:06

Link to comment
Share on other sites

Ico,

Para compilar, o arquivo RES deve constar na lista dos PRG's?

Pois coloquei o nome do arquivo RES no campo RESFILES e não funcionou...

Obrigado!

Rodrigo Melo

Belo Horizonte - MG

FWH 9.12 / xHarbour 1.1.2 / BCC 5.5.1

Link to comment
Share on other sites

citação:

Ico,

Para compilar, o arquivo RES deve constar na lista dos PRG's?

Pois coloquei o nome do arquivo RES no campo RESFILES e não funcionou...

Obrigado!

Rodrigo Melo

Belo Horizonte - MG

FWH 9.12 / xHarbour 1.1.2 / BCC 5.5.1


id=quote>id=quote>

O que vc. usa pra compilar ???

Eu uso xDev e basta adicionar o arquivo.RES igual faço com meus PRGs externos e pronto.

e quando eu usava BAT era a mesma coisa..

Luiz Arruda-Corumba(MS)

ico.corumba@gmail.com

FiveWin Desde 2004id=blue>

[x]Harbour

xDev

WS

Não Abandone seu tópico

Retorne avisando se a dica funcionou

id=red>
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...