FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» 2D_fill_color
dépassement de colonne pour GRID Emptypar papydall Aujourd'hui à 14:47

» Consommation gaz électricité
dépassement de colonne pour GRID Emptypar leclode Mer 17 Avr 2024 - 11:07

» trop de fichiers en cours
dépassement de colonne pour GRID Emptypar lepetitmarocain Mer 17 Avr 2024 - 10:19

» on_key_down (résolu)
dépassement de colonne pour GRID Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
dépassement de colonne pour GRID Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

» Bataille-navale
dépassement de colonne pour GRID Emptypar jjn4 Mer 3 Avr 2024 - 14:08

» Minimiser une fenêtre Panoramic.
dépassement de colonne pour GRID Emptypar Pedro Mar 2 Avr 2024 - 13:50

» Récapitulatif ludothèque panoramic jjn4
dépassement de colonne pour GRID Emptypar jjn4 Lun 1 Avr 2024 - 18:04

» demande explication KGF pour imprimer en mm
dépassement de colonne pour GRID Emptypar JL35 Jeu 28 Mar 2024 - 17:28

» Petit passage furtif
dépassement de colonne pour GRID Emptypar Froggy One Mer 27 Mar 2024 - 14:26

» SPIN et aide langage (résolu)
dépassement de colonne pour GRID Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
dépassement de colonne pour GRID Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
dépassement de colonne pour GRID Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
dépassement de colonne pour GRID Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
dépassement de colonne pour GRID Emptypar Klaus Dim 3 Mar 2024 - 9:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le Deal du moment : -29%
PC portable – MEDION 15,6″ FHD Intel i7 ...
Voir le deal
499.99 €

 

 dépassement de colonne pour GRID

Aller en bas 
AuteurMessage
Invité
Invité




dépassement de colonne pour GRID Empty
MessageSujet: dépassement de colonne pour GRID   dépassement de colonne pour GRID EmptySam 15 Oct 2011 - 9:37

Jusqu'à présent je n'avais pas de problème avec grid.
Avec GRID_ROW et GRID_COLUMN, je défini le nombre de lignes et de colonnes que j'affiche.

Par contre, ces nombres ne paraissaient pas être important pour définir une cellule.
Ors je viens d'avoir une erreur, qui ne semble pas venir de Panoramic, mais de Windows, vu que l'erreur est en anglais, et j'ai défini le source avec ERROR_FRENCH.

la partie définition, la voici: (il y a du remplissage de cellule, pour me retrouver pendant la mise au point)

Peut-on avoir des précisions sur le nombre qu'on doit définir au départ.
Apparemment on n'a pas à se préoccuper du nombre de lignes, par contre je crois que le nombre de colonne est limité à 10.

Est-ce que c'est un BUG ? Je montre deux listings

Code:

dim a  ,b
grid 1
 grid_column 1,10
for a=1 to 20      :' colonne
  for b=1 to 100  :' ligne
      print a
      grid_write 1,b,a,str$(a)
  next b
next a
D'après ce code, la ligne 3 qui défini le nombre de colonne n'est pas obligatoire.

Maintenant je reprends une partie du code de mon programme.
Il y a du remplissage pour la mise au point, et s'y retrouver:
Code:

width 0,900
GRID 120
width 120,880:height 120,150

GRID_COLUMN 120,10  :' ligne à problème, il faut la définir à 11 pour 11 colonnes.

GRID_ROW 120,12
GRID_WRITE 120,2,1,"cadre haut"    :GRID_COLUMN_SIZING_ON 120 :GRID_ONE_COLUMN_WIDTH 120,1,100
GRID_WRITE 120,3,1,"Cadre gauche"
GRID_WRITE 120,4,1,"Cadre droite"
GRID_WRITE 120,5,1,"Feuille"
GRID_WRITE 120,6,1,"Bas"
GRID_WRITE 120,7,1,"Centre"

GRID_WRITE 120,1,2,"larg."        :GRID_ONE_COLUMN_WIDTH 120,2,60    :GRID_WRITE 120,2,2,"0|200,500,**"
GRID_WRITE 120,1,3,"%"            :GRID_ONE_COLUMN_WIDTH 120,3,50    :GRID_WRITE 120,2,3,"1/1200"
GRID_WRITE 120,1,4,"Rouge"        :GRID_ONE_COLUMN_WIDTH 120,4,40    :GRID_WRITE 120,2,4,"125"
GRID_WRITE 120,1,5,"Vert"        :GRID_ONE_COLUMN_WIDTH 120,5,40    :GRID_WRITE 120,2,5,"255"
GRID_WRITE 120,1,6,"Bleu"        :GRID_ONE_COLUMN_WIDTH 120,6,40    :GRID_WRITE 120,2,6,"50"
GRID_WRITE 120,1,7,"adresse image":GRID_ONE_COLUMN_WIDTH 120,7,250  :GRID_WRITE 120,2,7,"C:\HTML\teste_essai\essai.html"
GRID_WRITE 120,1,8,"nom Alt"      :GRID_ONE_COLUMN_WIDTH 120,8,120  :GRID_WRITE 120,2,8,"fond coloré"
GRID_WRITE 120,1,9,"Hint"        :GRID_ONE_COLUMN_WIDTH 120,9,120  :GRID_WRITE 120,2,9,"image de Tahitii"
GRID_WRITE 120,1,10,"Width"      :GRID_ONE_COLUMN_WIDTH 120,10,40  :GRID_WRITE 120,2,10,"850"
GRID_WRITE 120,1,11,"Height"      :GRID_ONE_COLUMN_WIDTH 120,11,40  :GRID_WRITE 120,2,11,"1024"

Si je ne défini pas 11 colonnes, il y a message d'erreur: Grid index out of range
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

dépassement de colonne pour GRID Empty
MessageSujet: Re: dépassement de colonne pour GRID   dépassement de colonne pour GRID EmptySam 15 Oct 2011 - 15:42

Ben c'est normal, je ne vois pas où il y a un problème :
tu définis:
GRID_COLUMN 120,10
et tu écris :
GRID_WRITE 120,1,11,"Height"
scratch

C'est normal que tu te retrouve avec un "out of range"...
Ou alors j'ai pas bien compris ton problème.... Neutral

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




dépassement de colonne pour GRID Empty
MessageSujet: Re: dépassement de colonne pour GRID   dépassement de colonne pour GRID EmptySam 15 Oct 2011 - 17:18

C'est vrai, mais dans le premier exemple, et dans tous les cas ou j'ai utilisé GRID, il n'y avait pas d'erreur. C'est d'ailleur curieux, j'ai pensé qu'il s'agissait de l'affichage, vu que GRID fonctionnait un peu comme LIST.
Le premier exemple, si tu regardes, même en ne définissant pas le nombre de colonne, il n'y a pas de dépassement.

L'erreur, que je vois, je pense qu'elle vient de Delphi, et non de Panoramic.
Je remets le 1er exemple, un peu modifié, et il ne provoque pas d'erreur.
Alors soit il y a un bug dans la conception, car il n'y a pas de hors limite, et c'était pas voulu ainsi, ou soit un problème se pose de temps en temps, sans savoir pourquoi.

Personnellement qu'il y a la possibilité d'un dépassement, cela ne me gène pas, au contraire, cela fait en quelque sorte un GRID dynamique.

Je remets le 1er exemple ici, pour gagner du temps:
Code:

dim a  ,b
grid 1 :left 1,100
'  grid_column 1,10
for a=1 to 200      :' colonne
  for b=1 to 100  :' ligne
      grid_write 1,b,a,str$(a)+" "+str$(b)
  next b
next a
print grid_read$(1,50,180)
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

dépassement de colonne pour GRID Empty
MessageSujet: Re: dépassement de colonne pour GRID   dépassement de colonne pour GRID EmptySam 15 Oct 2011 - 17:46

En effet, par défaut un GRID est composé en 5x5

Si tu regardes ton 1er exemple (en mettant grid_column en commentaire)
tu as beau faire une boucle jusqu'a 100, tu te retrouves seulement avec 5 lignes, 5 colonnes.
Tu as raison... normalement il devrait y avoir un message d'erreur... Smile
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





dépassement de colonne pour GRID Empty
MessageSujet: Re: dépassement de colonne pour GRID   dépassement de colonne pour GRID Empty

Revenir en haut Aller en bas
 
dépassement de colonne pour GRID
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» demo pour un grid
» Pas de limites pour GRID !
» Fonctions pour GRID
» Font_color pour grid
» Autres possibilités pour GRID

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: