Vincent,

This was not our goal to compile with many versions, but since the
migration tool added all that stuff in the source, I decided to finalize
the migration that way so that we can compile back in vdf11.1 for couple
weeks until we see all is working fine in vdf12. But actually we have an
issue with the external database driver which is not working. The after,
we will only use vdf12.

Thank you very much for all the explication.

Vincent Oorsprong a écrit :
> Dear Alexandre,
>
> Having one workspace/directory structure and compile for multiple versions
> is possible but (often) asking for trouble. In no time you will find
> yourself in a situation that is out of control (wrong file format as you
> bumped into, statements that won't compile under previous versions).
>
> One of the reasons why the migration wizard places the #IF (!@ >= 120)
> around sourcecode parts is that it does not know if you want to use the
> class package for more than one version. The #IF (!@ >= 120) is (mainly)
> placed around meta data info which is not understood by compilers in
> versions prior to v12 (including CM versions).
>
> In the past I used the #IF (!@ >= 120) technique myself a lot but your code
> becomes so unreadable, hard to follow, clumsy, ... So I say arrrgh... no....
> thanks.
>



--
Alexandre Leclerc