[Résolu] Lecture détails d'un Etat et autres demandes
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,

Comment connaître le libellé d'un état affecté lors de sa description dans l'éditeur ?
MonEtat..Libellé n'est pas disponible.
L'énumération des états ne donne que les noms...

Bref j'ai pas encore de piste.

Contribution le : 18/06/2010 15:54

Edité par R&B sur 21/6/2010 11:08:03
Edité par R&B sur 22/6/2010 9:49:44
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Lecture détails d'un Etat
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
A partir des fichiers sources .wde on peut retrouver le libellé qui se situe juste après le nom de l'état suivi de la valeur hexa 0x0 ce qui pourrait via un traitement automatique alimenter un fichier.

Contribution le : 18/06/2010 16:58
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Lecture détails d'un Etat
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Merci DrCharly.
Une chance, je vais livrer mes états en WDE sur le disque et donc je disposerai des fichiers en éxecution. Me reste donc à les éditer en hexa pour trouver la position de départ de cette chaîne.

Autres questions :
Existe-t il une solution pour afficher une jauge dans un état (champ jauge)... ou je dois la dDessiner dans un champ image ?

Je dois livrer mes WDE (avec code compilé) sous forme de fichier.
comment procéder ? je créer l'état dans le projet - je ne l'inclue pas à l'exe (je le met dans un rep) et l'appel de l'état est rendu possible via une lecture des fichiers dans le répertoire ??

Contribution le : 21/06/2010 09:02

Edité par R&B sur 21/6/2010 11:10:08
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Lecture détails d'un Etat
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Pas nécessaire de lire en hexa c'était juste pour voir le caractère qui sépare chaque valeur.
la désignation de l'état se situe après le nom de l'état entre deux caratères 0x0
Cette lecture est réalisée sur le fichier wde.
Exemple de code
sTitre est une chaîne = "etat_BL_Preparation"
nPos est un entier
sDesignation est une chaîne
sCheminSource est une chaîne = "<Chemin du répertoire des etats wde> + ["\"]
sSource est une chaîne = fChargeTexte( sCheminSource + sTitre + ".wde")

nPos = Position(sSource,sTitre,1)
SI nPos < 1 ALORS RETOUR
nPos = nPos + Taille( sTitre ) + 1
sDesignation = sSource[[ nPos A Position(sSource,Caract(0),nPos,SansCasse) ]]
sDesignation = sDesignation[[ A Taille(sDesignation)-1]]

En ce qui concerne les jauges dans les états il me semble qu'il faille les dessiner

Si les états ne sont pas dans la wdl il sont recherchés dans le répertoire de l'exécutable
Dans le cas ou les états sont intégrés dans l'exe rien n'empêche de créer une procédure a exécuter avant la création de l'exe qui va lire tous les états pour stocker dans un fichier le nom de l'état et sa description
ainsi il devient possible de récupérer la description en passant le nom de l'état dans la fonction de recherche.

Contribution le : 21/06/2010 14:10
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Lecture détails d'un Etat
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Merci 8D

Pour info le fChargeTexte ne semble aps passer sur le WDE qui contient plein de raison de terminer la chaine. En revanche j'avais bien repéré entre temps la position de cette description. L'idée de la procédure avant de compiler est bonne, mais je ne pense pas que le contexte me permettra de l'utiliser. En outre l'aide indique bien que l'utilisation telle quelle du WDE dans un répertoire est possible <3

Concernant les jauge : meh ! C'est parti pour le dDebutDessin.

Contribution le : 21/06/2010 14:47
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Lecture détails d'un Etat
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Romuald,

Je tiens à rappeler que dans la configuration de génération d'un exécutable on peut exécuter un script en automatique avant génération et peu effectuer cette opération en automatique afin d'intégrer le fichier résultat dans l'exe

Contribution le : 21/06/2010 16:37
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Lecture détails d'un Etat
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Merci, j'ai bien noté cette évolution.
J'en ai terminé avec ce lancement d'états, la récupération d'informations dans la description du WDE fonctionne.

Contribution le : 22/06/2010 09:48
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Lecture détails d'un Etat
Utilisateur WDF
Inscrit:
20/06/2006 14:56
Post(s): 57
Citation :

fChargeTexte ne semble aps passer sur le WDE

Il faut utilisé flit() pour ce genre de fichier ;)

Contribution le : 22/06/2010 11:42
Créer un fichier PDF de la contribution Imprimer


Re: Lecture détails d'un Etat
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Merci Ronaldo, c'est ce que j'ai fait, en partant de la position 154 même pour passer dans un premier temps le nom logique de l'état pour tomber ensuite sur son libellé dans laquelle je me permet même de glisser des informations qui seront utilisée à l'exécution de l'état.

Contribution le : 22/06/2010 13:52
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2