Liste ou Tableau dans une Structure

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Jeanmarc
Messages : 46
Inscription : ven. 10/juin/2016 16:11

Liste ou Tableau dans une Structure

Message 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
Jeanmarc
Messages : 46
Inscription : ven. 10/juin/2016 16:11

Re: Liste ou Tableau dans une Structure

Message 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
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Liste ou Tableau dans une Structure

Message 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
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Liste ou Tableau dans une Structure

Message 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)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: Liste ou Tableau dans une Structure

Message 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:
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Liste ou Tableau dans une Structure

Message 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
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Jeanmarc
Messages : 46
Inscription : ven. 10/juin/2016 16:11

Re: Liste ou Tableau dans une Structure

Message 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
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: Liste ou Tableau dans une Structure

Message 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.
Jeanmarc
Messages : 46
Inscription : ven. 10/juin/2016 16:11

Re: Liste ou Tableau dans une Structure

Message 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
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Liste ou Tableau dans une Structure

Message 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
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
TazNormand
Messages : 1297
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: Liste ou Tableau dans une Structure

Message 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:
Image
Image
Avatar de l’utilisateur
Zorro
Messages : 2186
Inscription : mar. 31/mai/2016 9:06

Re: Liste ou Tableau dans une Structure

Message par Zorro »

j'ai eu la lmem pensée ,n mais j'ai pas osé le dire :mrgreen:
Répondre