What is the correct way to organize DLL versions

I always understood that every number in the version (for example: 1.2.3.4) is treated as a normal int value. We use some third-party DLL files that follow a different convention and seem to cause problems with our repair process (the patch does not overwrite the old DLL with the new one).

The old version of the DLL is 1.38 The new version of the DLL 1.4

I understand that this will be 1.4 <1.38. I would personally use 1.40. Their statement is that 1.4 == 1.40.

I hate being mistaken because of ignorance, and I also hate blindly following conventions without understanding the meanings behind them. Therefore, I have to ask for clarification. Any views on this?

+3
source share
5 answers

Agreement 1.4! = 1.40. Versions are a collection of numbers, not a single number. They should have used 1.3.8 if they wanted to increase to 1.4.

+1
source

Of course, 1.4no different from 1.40.

1.40is a fourty version, 1.4is a four version, there are 35changes between them.

I can say that it Photoshop v.10โ€™s definitely better thanPhotoshop v.1

+1
source

, ! , , , .: P

+1

, , , .

, : v1, v2, v3 .. .

0

. "1.4" == "1.04" < "1,38"

0
source

Source: https://habr.com/ru/post/1702983/


All Articles