The MASM Forum

Projects => Rarely Used Projects => RadAsm IDE Support => Topic started by: WillASM on April 17, 2023, 06:36:24 AM

Title: [ADDIN] Project Info for RadASM 3
Post by: WillASM on April 17, 2023, 06:36:24 AM
Project Info Addin for RadASM 3 by William McKeever (WillASM)

Installation:
1. Copy ProjectInfo.dll to \RadASM3\addins
2. Copy ProjectInfo.txt to \RadASM3\addins\help

Adds "Project Info" command to the project menu.

Allows you to view/edit project description. (Not included in project options in RadASM v3)
Displays project opened count.
Displays time spent developing the project.
Displays date and time the project was last worked on.
Displays count totals for compile, assemble, link, build, run and go commands.

This addin stores the projects information in the projects prra file, eg. {ProjectName}.prra
The settings are only added as needed.

[ProjectInfo]
OpenedCount={Number of times project has been opened}
Days={Numer of days project has been worked on}
Ticks={Number of ticks (1/1000 second) that the project has been opened. See note below.}
LastOpenedDate={Date at which project was last worked on Eg. 05/07/2023}
LastOpenedTime={Time at which project was last worked on Eg. 13:24:19}
Description={Project description - Can be edited in the edittext control}
CompileCount={Make Menu - Compile Resource count}
AssembleCount={Make Menu - Assemble count}
LinkCount={Make Menu - Link count}
BuildCount={Make Menu - Build count}
RunCount={Make Menu - Run count}
GoCount={Make Menu - Go count}

Ticks Note: This is reset every 86,400,000 (24 hours) and the Days={count} is increased by one.
            This means the rollover for GetTickCount is no longer an issue and no longer limited
            to 49.7 days then rolling over to zero. The following values apply to the Ticks=
            setting...
           
            Ticks per day            86,400,000
            Ticks per hour            3,600,000
            Ticks per minute             60,000
            Ticks per second              1,000
Title: Re: [ADDIN] Project Info for RadASM 3
Post by: Greenhorn on April 17, 2023, 06:58:18 AM
> Wanted to upload a screenshot but not sure how to upload an image?

Rename image file extension to "zip" and attach the file, that's all.
Title: Re: [ADDIN] Project Info for RadASM 3
Post by: WillASM on April 17, 2023, 08:15:21 AM
Thanks Greenhorn, that was easy enough.
Title: Re: [ADDIN] Project Info for RadASM 3
Post by: WillASM on May 08, 2023, 08:46:32 AM
New version 1.1 uploaded in first post.

Fixed - Project development time was calculated incorrectly. If you installed version 1.0 you likely have an incorrect time for development.
           You can reset this by editing the projects prra file and setting the "Days" and "Ticks" values to zero (Or just delete the keys).

Added - Various improvements to the UI
Title: Re: [ADDIN] Project Info for RadASM 3
Post by: Gunther on May 09, 2023, 03:40:16 AM
William,

this seems to me to be very solid work. Thank you for that.

Gunther
Title: Re: [ADDIN] Project Info for RadASM 3
Post by: WillASM on May 10, 2023, 03:48:56 AM
Quote from: Gunther on May 09, 2023, 03:40:16 AM
William,

this seems to me to be very solid work. Thank you for that.

Gunther

Thank you Gunther, greatly appreciate the comment.
Title: Re: [ADDIN] Project Info for RadASM 3
Post by: Gunther on May 11, 2023, 04:07:30 AM
William,

how does the slogan go? Credit where credit is due. In this sense.  :thumbsup: