Page 1 sur 1

Liste ou Tableau dans une Structure

Publié : mer. 29/juin/2016 11:32
par Jeanmarc
Bonjour,

Je voudrais mettre une Liste ou un Tableau dans une Structure.
J'obtiens le message suivant sur l'avant-dernière ligne:
<<< Le champ d'une Structure doit avoir un type explicite >>>

Code : Tout sélectionner


;Caractéristique des paramètres d'un Composant
Structure Composant
type.i						;Type de composant: 1=Résistance 2=Condensateur...
Nom.Txt						;Nom du composant:	Résistance
Num.i 						;Numéro d'ordre du composant dans le Montage 
Val.Txt						;Valeur électronique:
Unite.Txt						;Unité Volt/Ohms...
Pos.Pos						;Position X, Y, R du Composant dans le Montage ou la Planche
Couleur.i						;Couleur du Composant
Graphique.s					;Nom du fichier graphique
NConex.i						;Nombre de connexion du composant: 2 à déterminer...
NewList C.Connexion()		;Liste des Connexion du composant
EndStructure

Re: Liste ou Tableau dans une Structure

Publié : mer. 29/juin/2016 11:41
par Jeanmarc
Suite et Zut... j'ai fais une fausse manip et posté sans terminer mon message.

Bon, existe-t-il une solution pour faire une recherche sur le texte du titre des SUJETS dans le forum, car la recherche s'effectue sur les MOTS de ma requête.

Quand je demande <<< Liste dans Structure >>> il me sort 5000 messages avec DANS comme mot important.

A+
JM

Re: Liste ou Tableau dans une Structure

Publié : mer. 29/juin/2016 12:03
par microdevweb
Bonjour Jeanmarc

Dans une structure une liste s'indique de cette manière list et une map map et un tableau array

Exemple:

Code : Tout sélectionner

Structure Box
    X.i
    Y.i
    W.i
    H.i
EndStructure
Structure Draw
    List myBox.Box()
    Map myCircle.Box()
    Array size.i(1)
EndStructure
Global NewList myDraw.Draw()
AddElement(myDraw())
With myDraw()
    AddElement(\myBox())
    \myBox()\X=0
    \myBox()\Y=10
    \myBox()\W=80
    \myBox()\H=20
    AddMapElement(\myCircle(),"1")
    \myCircle()\X=0
    \myCircle()\Y=10
    \myCircle()\W=80
    \myCircle()\H=20
    \size(0)=50
    \size(1)=40
EndWith

Re: Liste ou Tableau dans une Structure

Publié : mer. 29/juin/2016 12:12
par Kwai chang caine
Suite et Zut... j'ai fais une fausse manip et posté sans terminer mon message.
Sur ce forum on peut toujour modifier ses propres messages et à volonté avec le bouton éditer :wink:
Merci qui ??? Merci FRED 8)

Re: Liste ou Tableau dans une Structure

Publié : mer. 29/juin/2016 12:38
par Marc56
Jeanmarc a écrit :Suite et Zut... j'ai fais une fausse manip et posté sans terminer mon message.

Bon, existe-t-il une solution pour faire une recherche sur le texte du titre des SUJETS dans le forum, car la recherche s'effectue sur les MOTS de ma requête.
Je ne comprends pas bien ta phrase ? :|
Dans la recherche, en bas à droit il y a
Rechercher dans:
- Titres et messages
- Messages uniquement
- Titres uniquement
- Premier message des sujets uniquement

Cela dit, la recherche va souvent plus vite par Google. Il suffit de préfixer la question par "Purebasic" :P
En plus tu peux utiliser les opérateur d'exclusion (-)

PS. Tu peux éditer un message tant que tu veux (à condition d'être connecté) et même le supprimer (mais uniquement s'il n'y en n'a pas un autre après)

En bas de tes messages
[x] Supprimer le message (n'apparait que si c'est le dernier du topic et que ce message est de toi)
[!] Rapporter le message ( = Signaler un message aux modos (ex: spam) )

:wink:

Re: Liste ou Tableau dans une Structure

Publié : mer. 29/juin/2016 13:19
par Kwai chang caine
PS. Tu peux éditer un message tant que tu veux (à condition d'être connecté) et même le supprimer (mais uniquement s'il n'y en n'a pas un autre après)
Oui mais t'as pas dit merci qui ? :mrgreen:
http://www.purebasic.fr/french/viewtopi ... 96#p184296

Re: Liste ou Tableau dans une Structure

Publié : mer. 29/juin/2016 16:59
par Jeanmarc
microdevweb,
Ok pour tout, en fait c'est si simple.

Kwai chang caine,
Oui CTRL CLICK G fonctionne très bien.
OK Pour EDITER

Marc56,
Oui, j'ai trouvé la page pour configurer ma recherche. Il faut laisser la zone de recherche vide pour y accéder.

Merci pour tout,

Bonne soirée,
JM

Re: Liste ou Tableau dans une Structure

Publié : mer. 29/juin/2016 17:48
par Mesa
@Jean Marc: Pense à utiliser l'aide, tout simplement.
Dans l'IDE, je tape mon code, et pour avoir de l'aide facilement et rapidement, je clique sur un mot clé, comme "Structure" par exemple, puis je tape sur la touche F1 de mon clavier et l'aide de purebasic s'ouvre automatiquement sur le mot clé "Structure".

Il y a presque toujours un petit exemple, ici, parmi les exemples proposés,tu aurais trouvé ceci:

Code : Tout sélectionner

Exemple: Objet Dynamique

  Structure Personne
    Nom$
    Age.l
    List Amis$()
  EndStructure

  Jean.Personne
  Jean\Nom$ = "Jean"
  Jean\Age   = 23
  
  ; Ajoutons des amis à Jean
  ;
  AddElement(Jean\Amis$())
  Jean\Amis$() = "Jim"

  AddElement(Jean\Amis$())
  Jean\Amis$() = "Monica"
  
  ForEach Jean\Amis$()
    Debug Jean\Amis$()
  Next

Bon courage :wink:

Mesa.

Re: Liste ou Tableau dans une Structure

Publié : mer. 29/juin/2016 21:52
par Jeanmarc
Bonne soirée Mesa,

Avant de vous questionner, je cherche, comme tu le propose. Je crois connaître l'aide plus que beaucoup.

Le problème c'est l'aiguille dans la botte de foin.

Ton exemple je le comprends Maintenant grace à microdevweb. Son exemple est encore plus clair.

Bon, j'ai un projet qui nécessite un logiciel qui permet de placer des composants graphiques sur une feuille A4 (je fais simple).
Je comprends que je vais devoir sur-gonflé l'Aide pour l'Utilisateur final avec des Exemples qui partes du fond de la cave.
Quelqu'un qui a travaillé des mois, des années sur un programme perd de vue que certaines évidences pour lui, sont abscondes pour un Utilisateur Novice.

Non, l'aide est vraiment trop succincte pour un débutant.
J'ai essayé WPF VB.NET c'est le contraire, trop d'aide, de liens, de concepts, trop de trop...
Au bout de trois clicks on est ailleurs. Où je ne sais pas, je ne sais plus.
Par curiosité j'aimerais savoir le nombre de propriété, de méthode, d'évènement vraiment utilisés dans ce type de programmation.

Ici, vous me parler français et vous savez ce qu'est un débutant, jamais je n'ai progressé aussi vite.
Sans ce Forum, je serais bien seul dans mon ignorance.

Aller, PB c'est formidable. Enfin j'ai passé deux jours à dépatouiller un problème avec << CloseGadgetList()>> J'en ai supprimé un qui avant, fonctionnait très bien.

Bonne Nuit Programmeurs,
JM

Re: Liste ou Tableau dans une Structure

Publié : jeu. 30/juin/2016 7:50
par microdevweb
@JeanMarc,

Il est vrai que l'aide de Pb est succincte mais en français. Le forum est la pour ça également donc pour ma part n'hésite pas à demandé de l'aide.

Note: Personnellement pour un projet conséquent je développe de façon modulaire

Re: Liste ou Tableau dans une Structure

Publié : jeu. 30/juin/2016 9:52
par TazNormand
Kwai chang caine a écrit :
PS. Tu peux éditer un message tant que tu veux (à condition d'être connecté) et même le supprimer (mais uniquement s'il n'y en n'a pas un autre après)
Oui mais t'as pas dit merci qui ? :mrgreen:
http://www.purebasic.fr/french/viewtopi ... 96#p184296
Bah c'est surtout merci aux développeurs de PHP-BB, car bien que Fred ait créé ce forum, et nous a donné la possibilité d'éditer nos messages, reste quand même que ce sont les dév. de PHPBB qui ont implémenté la fonction "éditer".

M'enfin je dis ça je dis rien, hein :oops:

Re: Liste ou Tableau dans une Structure

Publié : jeu. 30/juin/2016 10:29
par Zorro
j'ai eu la lmem pensée ,n mais j'ai pas osé le dire :mrgreen: