MOVEA en mode FREE

RPG (3 et 4, free), CL, SQL, etc...
Répondre
N1kos
Messages : 34
Enregistré le : ven. 08 févr. 2013, 09:41:45

MOVEA en mode FREE

Message par N1kos »

Bonjour à tous,

Actuellement il n'existe pas d'équivalent "movea" en mode FREE.
Toutefois dans une idée de programmation en mode full FREE, je souhaiterais savoir si il existe un moyen facile de programmer un prototype (ou autres) qui permettrais d'effectuer l'équivalent du "movea" via un appel en FREE?

Merci d'avance.
Cordialement.
N1kos

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

MOVEA

Message par cmasse »

LA difficulté d'un prototypage est qu'il va falloir indiquer le nombre d'occurences en "dur", pas sur que cela soit très réutilisable.

Lors d'une affectation, on peut utiliser %SUBARR, par exemple :

Code : Tout sélectionner

%SUBATR(TBmois:2:4) = '28313031';
ca ne marche pas dans l'autre sens, la cible d'une opération %subarr DOIT être un tableau

Code : Tout sélectionner

tb2 = %subarr(tb1 :1 : 4); // fonctionne
%subarr(tb3:2:4) = %subarr(tb1 :1 : 4); // fonctionne
chaine = %subarr(tb1 :1 : 4); // plante à la compilation
le plus simple semble être de déclarer la tableau dans une DS et de faire un %SUBST sur la DS elle même ?
Christian Massé (Volubis.fr)

N1kos
Messages : 34
Enregistré le : ven. 08 févr. 2013, 09:41:45

(sans texte)

Message par N1kos »

Merci beaucoup pour votre retour.
N1kos

Répondre