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.
Où j'en suis ... - Page 2 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Où j'en suis ... - Page 2 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Où j'en suis ... - Page 2 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Où j'en suis ... - Page 2 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Où j'en suis ... - Page 2 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Où j'en suis ... - Page 2 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Où j'en suis ... - Page 2 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Où j'en suis ... - Page 2 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Où j'en suis ... - Page 2 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Où j'en suis ... - Page 2 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Où j'en suis ... - Page 2 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Où j'en suis ... - Page 2 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Où j'en suis ... - Page 2 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Où j'en suis ... - Page 2 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Où j'en suis ... - Page 2 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

 

 Où j'en suis ...

Aller en bas 
+5
bignono
Klaus
Jicehel
papydall
Jack
9 participants
Aller à la page : Précédent  1, 2
AuteurMessage
Invité
Invité




Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 0:19

Citation :
@cosmos :
Un truc dans ce genre ?
Moi ça me satisfait. Je ne sais pas ce qu'en pense les autres. Est-ce que vous y voyez un problème?
Revenir en haut Aller en bas
Nardo26

Nardo26


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

Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 0:23

Après avoir appliqué ce système sur LibStr.bas (cf Webdav), j'avoue qu'il faudrait peut être aussi rajouter 'F_' sur la variable de retour : on se mélange rapidement les pinceaux... Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 0:51

Moi au départ je pensais à result result% et result$, vu que je savais qu'en Delphi, c'est le procédé.
Klaus a suggéré de mettre devant le nom du sub, n'ayant que peu d'habitude avec les fonctions, j'aurai imaginé récupérer la variable result au retour, pour la copier dans une autre variable, plus parlante, sauf que si le nom du sub est parlant pour la variable, cela peut-être convenable.

Maintenant avoir un retour sur toutes les pseudos fonctions avec F_nom_result, ou nom_result c'est du pareil au même. A partir du moment qu'on a un terminal comme result, on sait que cela vient d'une fonction simulée..

La seule chose qui compte, maintenant, est que quelqu'un analyse les différentes possibilités, et impose un principe général. Je ne prendrais pas la décision, moi la programmation, c'est une découverte de bien des jours. Je ne fais pas parti des spécialistes.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 1:52

Je suis en train d'adapter mon GLIST aux proédures. Je transforme chaque action en une pseudo-fonction, et cela prend l'allure suivante:

Code:

  GLIST_initialyze(300) : ' initialisation globale
  ...
  GLIST_item_search% (1,0,"Pano") : ' rechercher Pano à partir de la fin de la liste en arrière
  if GLIST_item_search_result%>0
    message "Pano trouvé en ligne "+str$(GLIST_item_search_result%)
  else
    message "Pano non trouvé"
  end_if


' initialisation globale pour GLIST
sub GLIST_initialyze(n%)
  if variable("GLIST_initialyze_result")=0 then dim GLIST_initialyze_result
  if label("GLIST_attributs")=0
    label GLIST_item_search_exit
' ici, les autres labels, tous préfixés par GLIST_
    dim GLIST_index%, ... : ' ici, toutes les variables, toutes préfixés par GLIST_
  end_if
  initialyze_result = 0
end_sub

' création d'une GLIST
sub GLIST_item_search%(direction%,startr%,crit$)
  if variable("GLIST_item_search_result%")=0 then dim GLIST_item_search_result%
' ici, tout le code
...
  GLIST_item_search_result% = 0 : ' retour en cas d'erreur
  goto GLIST_item_read_exit

  GLIST_item_search% = numéro de l'élément trouvé : ' retour normal sans erreur
GLIST_item_read_exit:
end_sub

Chaque pseudo-fonction définit sa propre variable retour (ou ses variables) selon le principe
Code:

  if variable("GLIST_item_search_result%")=0 then dim GLIST_item_search_result%
  if variable("GLIST_item_search_result$")=0 then dim GLIST_item_search_result$
  if variable("GLIST_item_search_result")=0 then dim GLIST_item_search_result
et on peut alors utilises ces variables immédiatement après l'appel de la procédure. Et comme leur déclaration est conditionnée par "if variable(...)=0 then", il n'y a pas de conflit.

De la même manière, ppour chaque fonction, je définis un label avec le suffixe "_exit" dans ma procédure d'initialisation (là encore consitonné par un "if label(...)=0 then" sur un des labels), et je peux simuler un EXIT_SUB par un "goto GLIST_xxxx_exit".

De cette façon, le fichier GLIST.bas pourra être intégré dans un programme application sans aucun conflit.

Et lorsque Jack aura corrigé le BUG qui empêche malheureusement de placer une procédure dans un #INCLUDE et de l'appeler dans le programme principal, on aura alors vraiment un moyen de faire une bibliothèque de procédures indépendantes.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


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

Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 2:00

Pour moi, le principe que tu appliques Klaus me convient parfaitement puisque j'utilise le même... Wink
Pour les include j'ai essayé de bricoler un truc avec chain mais c'est pas terrible.... Où j'en suis ... - Page 2 17

Maintenant, cosmos, chacun est libre de faire comme il veux, rien n'est imposé... Smile

PS: Tout comme "les petits", je n'aime pas non plus le terme "les specialistes".... Où j'en suis ... - Page 2 25
ça veux rien dire...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Où j'en suis ... - Page 2 Empty
MessageSujet: re   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 4:36

Je vous admire, faire, défaire et refaire les mêmes programmes avec
différentes méthode... Rolling Eyes
Perso j' ai déjà du mal à reprendre mes anciens prog qui sont assez court pour
les assembler en une seule appli... pale

Je suis d'accord avec toi Nardo26, j'aime pas les mots "petit" ou "spécialistes"
ici nous sommes comme dans un camp de naturistes, pas de raison sociales,
juste des humains ( quoi que certains alien rendeer geek jocolor )
qui cherchent à faire travailler une machine à leur place...
...quand elle veut bien se laisser faire Laughing .
Revenir en haut Aller en bas
Invité
Invité




Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 9:50

Citation :
Je pense avoir trouvé un bug avec cette version 0.24i2 !
J'ai retrouvé ceci: procédé que j'ai utilisé quand j'utilisais Panoramic_Editor.
https://panoramic.1fr1.net/t1769-petit-programme-d-assemblage-d-un-fichier-decoupe

J'avais un procédé pour refaire la composition du programme avec les includes et m'en servir avec chain.
Je ne l'ai pas encore intégré sur cet ordinateur, mais je vais le retrouver et je mettrais le programme ici.
Je ne peux pas remettre le programme tel qu'il est écrit, car il y a dedans plein d'ajout, mais hors propos.

Quand au mot expert que j'ai employé. Certe le mot n'ai pas plaisant, mais je pense que ceux qui ont la programmation comme métier dans leur vie, et qui utilisent plusieurs langages, savent mieux que les autres ce qui convient le mieux à ce qu'on essaye de faire avec les sub. Moi je laisse le savoir à ceux qui savent plus que les autres. Quand je ne suis pas d'accord avec qui est dit, cela ne m'empêche pas de remettre les reprendre. Je ne me suis jamais gêné.
Revenir en haut Aller en bas
Nardo26

Nardo26


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

Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 13:14

cosmos70 a écrit:
...Quand au mot expert que j'ai employé. Certe le mot n'ai pas plaisant, mais je pense que ceux qui ont la programmation comme métier dans leur vie, et qui utilisent plusieurs langages, savent mieux que les autres ce qui convient le mieux à ce qu'on essaye de faire avec les sub. Moi je laisse le savoir à ceux qui savent plus que les autres.
Nous sommes en démocratie cosmos et tout le monde a son mot à dire, il ne faut pas justement que cela devienne un forum "de spécialistes"... Rolling Eyes

cosmos70 a écrit:
Quand je ne suis pas d'accord avec qui est dit, cela ne m'empêche pas de remettre les reprendre. Je ne me suis jamais gêné.
Et surtout ne change pas ! Où j'en suis ... - Page 2 04

ygeronimi a écrit:
Je vous admire, faire, défaire et refaire les mêmes programmes avec différentes méthode...
Perso j' ai déjà du mal à reprendre mes anciens prog qui sont assez court pour les assembler en une seule appli...
Faut pas être maso non plus, la réécriture d'un prog a un intérêt seulement si derrière cela apporte quelque chose...
Klaus a revu les GLIST et c'est vrai que maintenant c'est plus facile à implémenter dans un prog. Cela relance l’intérêt pour l'utilisation des GLIST...


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

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 13:34

Oui, Nardo, c'était le but. Maintenant, je vais faire la même chose pour mes objets TAB et FRAME, mais il fallait faire GLIST d'abord parce qu'ils peuvent être intégrés dans ces deux autres objets.

Et j'aime bien l'objet TAB - c'est le seul moyen actuellement d'avoir des onglets dans on programme Panoramic. Et ça marche très bien. Alors, avec les procédures, cela deviendra beaucoup plus facile à manipuler.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 13:59

GLIST et TAB, je me souviens et c'est super, mais FRAME, je ne me souviens plus à quoi ça sert ...
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 20:47

FRAME ? c'est un genre de CONTAINER que j'ai créé avant l'apparition de CONTAINER dans Panoramic. Mais il continue d'avoir quelques aspects intéressants, malgré l'existence de l'objet Panoramic CONTAINER. Je le doperai encore un peu plus...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


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

Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 22:44

En parlant de FRAME, tu ne l'utilise pas justement pour les objets TAB ?
scratch
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 EmptyMar 25 Sep 2012 - 22:52

Non. Les objets TAB sont réalisés indépendamment.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





Où j'en suis ... - Page 2 Empty
MessageSujet: Re: Où j'en suis ...   Où j'en suis ... - Page 2 Empty

Revenir en haut Aller en bas
 
Où j'en suis ...
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» Le suis je ou pas ?
» Je suis de retour !
» Je suis de retour
» Colisions 2d
» Je suis de retour.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: