Notifications
Retirer tout
Programmation
1
Posts
2
Utilisateurs
0
Reactions
96
Vu
0
mar 5 septembre 2023 10 h 39 min
Début du sujet
Bonjour,
Comment fait-on pour initialiser des indicateurs « en masse » ?
Comme en « colonné » :
C MOVE '0010010' *IN(01)
Cordialement,
1 Réponse
0
jeu 28 septembre 2023 12 h 58 min
Il y a plusieurs possibilités :
%subarr(*IN:1:24) = *ALL'0' ;
ou alors un truc que j’ai découvert récemment :
// Indicateurs
dcl-ds Indicateurs;
Sflend_Msgf Ind Pos(09);
Sflinz_Msgf Ind Pos(10);
NDvalidation Ind Pos(26);
g_Erreur_fenetre Char(5) Pos(27);
g_affaire_1_inconnue Ind Pos(27);
g_affaire_2_inconnue Ind Pos(28);
g_base_1_inconnue Ind Pos(29);
g_base_2_inconnue Ind Pos(30);
g_Coduex_liees Ind Pos(31);
Sfldsp Ind Pos(90);
Sfldspctl Ind Pos(91);
Sflclr Ind Pos(92);
Sflend Ind Pos(93);
Pagedown Ind Pos(94);
END-DS;
--
--
--
g_Erreur_fenetre = *Off;
ou
g_Erreur_fenetre = '01001';
1