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
» Logiciel de planétarium.
dépassement de colonne pour GRID Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
dépassement de colonne pour GRID Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
dépassement de colonne pour GRID Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
dépassement de colonne pour GRID Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
dépassement de colonne pour GRID Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
dépassement de colonne pour GRID Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
dépassement de colonne pour GRID Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
dépassement de colonne pour GRID Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
dépassement de colonne pour GRID Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
dépassement de colonne pour GRID Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
dépassement de colonne pour GRID Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
dépassement de colonne pour GRID Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
dépassement de colonne pour GRID Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
dépassement de colonne pour GRID Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
dépassement de colonne pour GRID Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -20%
Drone Dji DJI Mini 4K (EU)
Voir le deal
239 €

 

 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 : 56
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 : 56
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
-
» Font_color pour grid
» demo pour un grid
» Pas de limites pour GRID !
» Fonctions pour GRID
» Nouvelles fonctions 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: