[lazarus] FPC dynamic Library issues

2007-08-16 Thread David Lyon
Mattias Gaertner wrote: http://wiki.lazarus.freepascal.org/Lazarus/FPC_Libraries When the ToDos are solved the IDE can be extended. ToDo: proposal how the IDE should create version numbers I'm just giving my comments here... maybe my knowledge on these subjects is old... if it is... then

Re: [lazarus] FPC dynamic Library issues

2007-08-16 Thread Micha Nelissen
David Lyon wrote: Under windows, version #s of dll's are usually kept in the dll header. Under unix, it is embedded in the filename. Not sure how to reconcile the two but... I think on windows, it's not forbidden to put the version number in the number, e.g. msvc, and delphi vcl do

Re: [lazarus] FPC dynamic Library issues

2007-08-16 Thread Sebastian Günther
Micha Nelissen schrieb: I think on windows, it's not forbidden to put the version number in the number, e.g. msvc, and delphi vcl do it. So having the major version in the name seems most logical. Yes. But what about having e.g. version 2.0 and 2.1, where 2.1 is backwards compatible to 2.0,

Re: [lazarus] FPC dynamic Library issues

2007-08-16 Thread Micha Nelissen
Sebastian Günther wrote: backwards compatible to 2.0, but introduces new functions. How should an application distuingish between a real 2.0 DLL and a 2.1 DLL, when both have the same filename? For the minor version number, a function will have to be made that queries the resource information,