Est-il possible de lire le contenu d'un « marqueur » IceBreak dans le code du programme?
Question
J'utilise IceBreak pour faire frontend HTML pour les programmes RPG.
Il y a une fonction appelée « SetMarker » qui prend le nom du marqueur et de la valeur:
SetMarker('Demo':'Example');
Cela rend la valeur disponible pour le code HTML:
<!--#tag="MyTag"-->
<p>This is a/an <%$ Demo %></p>
Quand appelé par RPG:
ResponseWriteTag('IceB.html':'MyTag');
Ma question est: Est-il possible de vérifier la valeur d'un spécifique « marqueur »? Ou si elle a été définie? Une sorte de méthode « GetMarker » peut-être?
(j'ai essayé de chercher ici et là, mais « marqueur » et « Icebreak » donne la plupart du temps des choses sans aucun rapport)
La solution
Après avoir recherché à travers les méthodes définies par IceBreak Nous en concluons qu'il n'y a aucune façon de définir l'obtention de la valeur d'un marqueur.
La seule méthode autre que « SetMarker » qui mentionne encore des marqueurs est « ParseMarker » qui « Rendez marqueurs courants dans l'objet de réponse ».
La réponse courte: Non, il est impossible
.Autres conseils
Si vous êtes à la recherche toujours une réponse, peut-être essayer de poster cette question sur RPG400-L