Author Topic: Resed  (Read 5740 times)

jj2007

  • Member
  • *****
  • Posts: 13946
  • Assembly is fun ;-)
    • MasmBasic
Re: Resed
« Reply #15 on: October 11, 2022, 05:43:27 PM »
As far as the IDC_whatever inclusions, I just ignore them and use the resource IDs. Rather than a theory of rememberable names, I prefer rememberable numbers and don't have to write a file of equates to use them. The names were a leftover of old C programming but from an assembler perspective, its just additional clutter tha you don't need.

As far as resed source code goes, I don't understand why radasm projects (.rap file) needs several resource (.rc) files. And none of them named "rsrc.rc", makes building them a pain if you don't have radasm installed, since there is no batch file either.

What I dislike most when somebody posts a RadAsm project here: that every single bit of information is split all over the place in a dozen tiny little files. I believe in one single project file (as long as I'm not going well beyond 20k LOC).

Resources, for example, have their place at the end of my sources. I hit Ctrl End and modify the menu, or as in the example below, my version info (above you see purest Masm32 SDK code btw). No need to open another file with another editor.


zedd151

  • Member
  • *****
  • Posts: 1957
Re: Resed
« Reply #16 on: October 12, 2022, 12:18:09 AM »
What I dislike most ... every single bit of information is split all over the place in a dozen tiny little files.
Yes, you had mentioned this on several occasions for masm projects as well. My answer is the same, it's called modularity or modular construction. I find that practice useful in certain instances. It's one of those things that either you like it or hate it. That's called personal preference. But I don't understand using more than one resource file though. One for dialog boxes, one for icons, one for bitmaps, etc.

If I ever get around to working on resed source code (for removing the control name equates), I will also look into making it more user friendly for MASM users that don't have the RadAsm IDE on their computer. I would most likely have to include some of the RadAsm libraries in the project to do so though. I wonder if that is kosher?
Or should I keep that project to myself? Since Ketil0 has been active here lately I might just send him a PM asking his opinion before posting any modifications to his code.  :cool:
Regards, zedd.
:tongue:

zedd151

  • Member
  • *****
  • Posts: 1957
Re: Resed
« Reply #17 on: October 12, 2022, 12:45:42 AM »
I have sent KetilO a PM asking his thoughts on what I plan on doing.  :cool:
Regards, zedd.
:tongue:

zedd151

  • Member
  • *****
  • Posts: 1957
Re: Resed
« Reply #18 on: October 12, 2022, 07:22:45 AM »
I have sent KetilO a PM asking his thoughts on what I plan on doing.
He just replied, telling me in essence that it's fair game.  :biggrin:
If/when I do decide to work on resed, I'll be sure to post it.
Regards, zedd.
:tongue:

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 10583
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Resed
« Reply #19 on: November 04, 2022, 11:21:16 PM »
Resed and RadAsm are different animals, some swear by RadAsm but Resed is directly usable as a resource editor and once you are used to it, its a very good resource editor.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

BugCatcher

  • Member
  • **
  • Posts: 87
Re: Resed
« Reply #20 on: November 05, 2022, 01:22:14 AM »
I use Radasm 3 for 32 and 64 bit. The soure code is a great learning tool on the creation of windows api. ketilo thanks!

zedd151

  • Member
  • *****
  • Posts: 1957
Re: Resed
« Reply #21 on: November 05, 2022, 03:04:48 AM »
Resed is directly usable as a resource editor and once you are used to it, its a very good resource editor.
Yes indeed. It is one of the few programs that I have in each and every one of my os backups.  :biggrin:
Regards, zedd.
:tongue: