The MASM Forum Archive 2004 to 2012

General Forums => The Workshop => Topic started by: Vortex on October 13, 2005, 07:46:37 AM

Title: Freeware Win32 Resource Linker
Post by: Vortex on October 13, 2005, 07:46:37 AM
Hi friends,

Roland Walter has a nice tool to link compiled resource files ( .res ) with executables :

QuoteUnder http://www.powerbasic.com/files/pub/tools/win32/ You can download a small (16K) 32 Bit Resource linker.
It's name is RLINK32.EXE (or name it Rlink32 if You like) to remember that a tool named RLINK.EXE just exist as a version for 16 Bit Windows executables coming from Borland.
Rlink32 can link a binary Win32 resource file (*.res) into an executable (exe or dll).
Binary resource files you can create using the Borland Resource Workshop, with the Microsoft Resource Compiler and many other resource compilers of course.

First build your application (exe/dll) using your favorite compiler and after link the resources into your application using RLINK32.EXE

The main reasons for making RLINK32 were:
1. I couldn't find such a tool for Win32 executables
2. I use (and like) PowerBasic for Windows but the 32 bit PowerBasic compiler doesn't
handle binary resource files directly - first You have to convert the resource file into
a special format. This wasn't very handy for me.
3. I also use some Freeware tools :-)

The tool is a Win32 command line program and very simple to use:
RLINK32.EXE resfile.res exefile.exe
or
RLINK32.EXE resfile.res dllfile.dll

http://www.powerbasic.com/files/pub/tools/win32/RLink32.zip

Here is a small example, the icon of the executable is modified by Rlink32

[attachment deleted by admin]
Title: Re: Freeware Win32 Resource Linker
Post by: Vortex on October 13, 2005, 07:56:31 AM
Here are two more resource linkers :

Resource linker from jcfuller :

http://www.jcfuller.com/rsrc.zip

Resource linker by Yaroslav :

http://sheker.chat.ru/rl.zip
Title: Re: Freeware Win32 Resource Linker
Post by: diablo2oo2 on October 13, 2005, 11:16:05 AM
i used a long time this one http://sheker.chat.ru/rl.zip , but some user reported me problems and i had them too (something with windows nt dos error,bla bla bla). i coded my own resource updater which handles 32bit resource files. its not so hard to code it yourself...