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
> 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.
Thanks Greenhorn, that was easy enough.
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
William,
this seems to me to be very solid work. Thank you for that.
Gunther
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.
William,
how does the slogan go? Credit where credit is due. In this sense. :thumbsup: