Feature request: Differentiate Major, Minor and Build

This forum is for programmers who have questions about the source code.

Feature request: Differentiate Major, Minor and Build

Postby 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
TX, USA
User avatar
wjstarck
 
Posts: 769
Joined: Tue Jul 31, 2007 7:18 am
Location: Keller, TX

Re: Feature request: Differentiate Major, Minor and Build

Postby 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
cmcgehee
 
Posts: 496
Joined: Tue Aug 25, 2015 5:06 pm
Location: Salem, Oregon

Re: Feature request: Differentiate Major, Minor and Build

Postby 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
TX, USA
User avatar
wjstarck
 
Posts: 769
Joined: Tue Jul 31, 2007 7:18 am
Location: Keller, TX


Return to Developers

Who is online

Users browsing this forum: No registered users and 2 guests

cron