> Tech > Compiler les fonctions de langage pour des releases différentes

Compiler les fonctions de langage pour des releases différentes

Tech - Par iTPro - Publié le 24 juin 2010
email

Chaque nouvelle version de RPG apporte son lot de nouvelles fonctions. Revers de la médaille : il est parfois difficile d’exécuter des programmes sur des machines utilisant des versions différentes du système d’exploitation. Ainsi, la version V5R2M0 de RPG a augmenté la taille maximale des nombres décimaux packés de 30

Compiler les fonctions de langage pour des releases différentes

à 31 chiffres. Si vous utilisez des machines en V5R1 et V5R2, il vous faudra peut-être compiler certains programmes différemment pour tenir compte de ce changement. Cela peut être fait en centralisant la définition de la taille maximale d’un nombre dans un membre de copie, puis en fournissant des définitions alternatives pour les versions V5R2 et antérieures du compilateur :

/if defined( *v5r2m0 )
d maxDecType s 31p 0
/else
d maxDecType s 30p 0
/endif

Téléchargez gratuitement cette ressource

Endpoint Security : Guide de Mise en œuvre

Endpoint Security : Guide de Mise en œuvre

Détournement d’applications légitimes, élévation de privilèges, logiciels malveillants furtifs : comment les solutions de Endpoint Security permettent elles de faire face aux nouvelles techniques d'attaques complexes ? Découvrez, dans ce Guide Endpoint Security, les perspectives associées à leur mise en œuvre.

Tech - Par iTPro - Publié le 24 juin 2010