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
» Gestion d'un système client-serveur.
dépassement de colonne pour GRID Emptypar Klaus Aujourd'hui à 0:24

» PANORAMIC V 1
dépassement de colonne pour GRID Emptypar Marc Hier à 19:51

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
dépassement de colonne pour GRID Emptypar Froggy One Hier à 11:16

» @Jack
dépassement de colonne pour GRID Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
dépassement de colonne pour GRID Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
dépassement de colonne pour GRID Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
dépassement de colonne pour GRID Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
dépassement de colonne pour GRID Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
dépassement de colonne pour GRID Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
dépassement de colonne pour GRID Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
dépassement de colonne pour GRID Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
dépassement de colonne pour GRID Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
dépassement de colonne pour GRID Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
dépassement de colonne pour GRID Emptypar leclode Sam 20 Avr 2024 - 8:32

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

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-39%
Le deal à ne pas rater :
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
399 € 649 €
Voir le deal

 

 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
-
» Pas de limites pour GRID !
» Fonctions pour GRID
» Font_color pour grid
» demo pour un grid
» Un petit programme 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: