I finished writing a small dll file that has a shared base section. I know that I must add the /SECTION:.bss,S switch to the linker, except that if I add the comma, RadASM treats it like the end of arguments and doesn't properly pass it to link.exe. Is there any way for me to add a comma in the Project Options dialog as to acomplish my goal? Thanks
Posted on 2005-01-19 02:51:00 by FearHQ
Hi

The workaround is to use a pipe symbol instead.

/SECTION:.bss|S

KetilO
Posted on 2005-01-19 03:17:52 by KetilO
Making the .bss section shared? That sounds pretty dangerous...
Posted on 2005-01-19 06:32:40 by f0dder
Thanks for the help KetilO, much apreciated (love your IDE)

f0dder: I need to have a section shared as I'm testing out system-wide mouse hooks, pretty much like Iczelion's tutorial 24. If there is a better way to achieve this, I'm open to suggestions :)
Posted on 2005-01-19 16:19:29 by FearHQ
Ah, okay - I would suggest using a dedicated section for shared data, using a section that has/might have other data could lead to very unpredictable results :)
Posted on 2005-01-20 00:00:54 by f0dder