Feature request: Differentiate Major, Minor and Build

This forum is for programmers who have questions about the source code.
Post Reply
User avatar
wjstarck
Posts: 935
Joined: Tue Jul 31, 2007 7:18 am
Location: Keller, TX
Contact:

Feature request: Differentiate Major, Minor and Build

Post by wjstarck » Wed Jul 18, 2018 4:53 pm

I currently have to distribute a number of version numbers of my plugin since changes to the OD code between versions will sometimes break later versions of the plugin as things are changed, moved around, deleted etc. from OD code. This has been working fine.

In the past, it had been sufficient to only be concerned about the major and minor version numbers of OD when selecting the matching plugin .dll to run with the corresponding version of OD. More recently though, I have had several instances where significant enough changes were made between builds but within the same major and minor version that it broke the existing plugin, which is a real show stopper. And, there is currently no way for the plugin framework to differentiate between builds at startup, and thus no way for me to have OD select the correct version of my plugin when users update OD.

Could OD augment the program link code so I can specify build as well?

So the Plug-in .dll name entered in Program Links goes from

Anesthesia{VersionMajMin].dll

to

Anesthesia{VersionMajMinBuild].dll

So, I could distribute and have OD distinguish between

Anesthesia17.2.74.dll
Anesthesia18.1.34.dll
Anesthesia18.1.36.dll
Anesthesia18.2.1.dll
etc.

???
Cheers,

Bill Starck, DDS
Big Idea Software, LLC
Developer, EASy(Electronic Anesthesia System) for Open Dental
817-807-1709
TX, USA

User avatar
cmcgehee
Posts: 711
Joined: Tue Aug 25, 2015 5:06 pm
Location: Salem, Oregon

Re: Feature request: Differentiate Major, Minor and Build

Post by cmcgehee » Wed Jul 18, 2018 5:49 pm

I'll work and see if I can get this implemented.
Chris McGehee
Open Dental Software
http://www.opendental.com

User avatar
wjstarck
Posts: 935
Joined: Tue Jul 31, 2007 7:18 am
Location: Keller, TX
Contact:

Re: Feature request: Differentiate Major, Minor and Build

Post by wjstarck » Wed Jul 18, 2018 6:02 pm

Thanks Chris
Cheers,

Bill Starck, DDS
Big Idea Software, LLC
Developer, EASy(Electronic Anesthesia System) for Open Dental
817-807-1709
TX, USA

Post Reply