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.
Personnal Panoramic Editor - Page 11 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Personnal Panoramic Editor - Page 11 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Personnal Panoramic Editor - Page 11 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Personnal Panoramic Editor - Page 11 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Personnal Panoramic Editor - Page 11 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Personnal Panoramic Editor - Page 11 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Personnal Panoramic Editor - Page 11 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Personnal Panoramic Editor - Page 11 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Personnal Panoramic Editor - Page 11 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Personnal Panoramic Editor - Page 11 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Personnal Panoramic Editor - Page 11 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Personnal Panoramic Editor - Page 11 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Personnal Panoramic Editor - Page 11 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Personnal Panoramic Editor - Page 11 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Personnal Panoramic Editor - Page 11 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 : -28%
-28% Machine à café avec broyeur ...
Voir le deal
229.99 €

 

 Personnal Panoramic Editor

Aller en bas 
+9
mindstorm
sergeauze
Klaus
Jicehel
Jack
papydall
Minibug
Jean Claude
Yannick
13 participants
Aller à la page : Précédent  1 ... 7 ... 10, 11, 12 ... 17  Suivant
AuteurMessage
Klaus

Klaus


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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 10:26

Oui, ce serait intéressant. Pour garder la logique de Panoramic, ce devrait être NUMBER_FOCUS.
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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 10:31

J'allais dire la même chose que Klaus, mais il m'a pris de court.
Actuellement, ce ne sont pas des variables qui sont utilisées mais des fonctions commençant par NUMBER_...
Pour avoir le focus, le nom de commande la plus logique est donc en effet NUMBER_FOCUS
Revenir en haut Aller en bas
Klaus

Klaus


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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 11:16

Juste un détail, Jicehel: les NUMBER_... sont bien des variables système dans le sens Panoramic, pas des fonctions intrinsèques. Ces NUMBER_... figurent bien dans la table de symboles de Panoramic. Si tu fais un DIM NUMBER_CLICK, tu as le message "Name already defined", alors que la ligne DIM SIN passe sans problème. C'est identique à DIM ALPHA. Si tu places cette ligne 2 fois, tu as ce message d'erreur sur la deuxième ligne, car la variable est alors définie. La première passe sans problème. Cela montre que les NUMBER_... sont bien prédéfinies en tant que variables, au lancement du programme.
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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 12:26

Autant pour moi alors Wink Donc ok, je corrige le texte ci dessus par: les variables commencent par NUMBER_...
Pour avoir le focus, le nom le plus logique serait donc NUMBER_FOCUS.
(Je n'ai pas modifié le texte précédent directement sinon ta remarque n'aurait plus de sens.)
Merci pour cette précision (correction) technique Smile
Revenir en haut Aller en bas
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 12:34

Pour ma part, il peut bien l' appeler comme il veut,
l' essentiel, c' est qu' elle existe... Laughing
Revenir en haut Aller en bas
Klaus

Klaus


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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 12:35

Je vais en demander l'ajout à Jack...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 13:21

Petite info:
KGF.dll a la fonction:
Code:
res% = dll_call0("GetActiveControl")
Elle retourne le handle de l'objet ayant le focus, dans la fenêtre active (celle qui est en avant-plan). Je sais que ça ne vaut par une éventuelle future variable NUMBER_FOCUS, mais cela permet de faire une boucle sur les objets en comparant leur handle avec le résultat de cette fonction.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 13:25

ygeronimi a écrit:
Pour ma part, il peut bien l' appeler comme il veut,
l' essentiel, c' est qu' elle existe... Laughing

J'ajoute que c'est dans son intérêt, vu que c'est pour un éditeur qui pourrait remplacer celui de Panoramic....

Précision: "il ou son" dénommant bien entendu, Jack.

A+
Revenir en haut Aller en bas
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 13:53

Je te remercie de l' intérêt que portes à cet éditeur
Maintenant, je ne sais pas si il correspondra aux attentes de Jack. Wink
La vision type projet comme je le présente ne plaira peut être pas à tous le monde.
Certains voudront peut être plus de liberté sur les onglets ( noms, nombre, etc...)
comme dans l' éditeur actuel.

Ceci dit, j' ai encore quelques idées d' outils en réserve... Laughing

Edit: Je mettrai une nouvelle Maj du zip dans quelques minutes.
Revenir en haut Aller en bas
Jicehel

Jicehel


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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 14:54

De toute façon, Ygeronimi, tu propose un outil avec ses sources si ça ne convient pas à l'usage de chacun, l'aventage c'est que chacun peut l'adapter à son propre besoin.
Revenir en haut Aller en bas
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re    Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 14:58

Mise à jour du zip sur mon Webdav

- Correction du focus
- Ajout de la prévisualisation
- Ajout de la visualisation de l' état d' enregistrement dans la statut bar (progress_bar )

En cours :

Suppression d' un projet
Ajout de mot clef à la base
Revenir en haut Aller en bas
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 15:06

Oui Jicehel, il faudra que celui qui adapte s' adapte aussi à ma façon de coder
et là, il a du boulot !!!
lol!

Plaisanterie mise à part, si quelqu' un modifie le code pour l' adapter à ses besoins,
j' aimerai qu' il marque son passage ici sur ce topic et qu' il mette son source à dispo
par un lien de téléchargement ou sur son webdav.

Une idée est une idée et si elle me plait, je peux l' intégrer à l' original. Wink
Revenir en haut Aller en bas
Klaus

Klaus


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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 15:54

J'ai intégré mon idée d'identification de l'objet actif, dans PPE. Et ça semble marcher. Regarde cette version:
Code:
SUB MovePanelDG(p%)
' -- Déplacement des panneaux de la droite vers la gauche
  dim_local x%
  if PanEtat%(p%)=0
      ident_active()
      if KGF_actif%>0
        active KGF_actif% : " Pan%(p%)
      end_if
      PanEtat%(p%)=1
      for x%=1 to Width(Pan%(p%)) step 2
        Left Pan%(p%),Left(Pan%(p%))+2
        display
      next x%
  else
      ident_active()
      inactive KGF_actif% : ' Pan%(p%)
      PanEtat%(p%)=0
      for x%=1 to Width(Pan%(p%)) step 2
        Left Pan%(p%),Left(Pan%(p%))-2
        display
      next x%
  end_if
END_SUB
sub ident_active()
  if label("ident_error")=0
    dim kgf_i%, kgf_hnd, KGF_actif%
    label ident_error
  end_if
  kgf_hnd = dll_call0("GetActiveControl")
  on_error_goto ident_error
  for kgf_i%=0 to 230
    if object_exists(kgf_i%)=1
      if handle(kgf_i%)=kgf_hnd
        kgf_actif% = kgf_i%
        exit_for
      end_if
    end_if
ident_error:
  off_error_goto
  on_error_goto ident_error
  next kgf_i%
  off_error_goto
end_sub

Tu vois que j'ai fait une SUB qui dépose me numéro de l'objet actif (ayant le focus) dans la variable kgf_actif%. Alors, il suffit de désactiver cet objet à la fin de son utilisation, et de le réactiver au début, et tout se passe bien.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 16:13

C' est une sub à mettre sur le site.
Dès que tu la dépose sur mon webdav, je la publie.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 16:44

Ygeronimi a écrit:
il faudra que celui qui adapte (l'éditeur), s' adapte aussi à ma façon de coder
et là, il a du boulot !!!

Personnellement, je ne vois pas de problème sur la façon dont tu agences un nouveau projet dans ton éditeur. On se retrouve avec le minimum pour bien démarrer un code.

J'ai dit qu'il pourrait remplacer celui de Jack, Je retire ce que j'ai dit.

En effet, PPE ne sera pas forcément bien pour un débutant en Panoramic, mais pour un habitué qui se débrouille bien dans le langage et qui commence à avoir des codes qui tiennent la route et qui utilise les SUB(s), là ! il y a un intérêt certain.

Ce qui me plait dans PPE, c'est l'interface qui est simple et intuitive. Et au passage, merci à Klaus qui (avec synedit_editor) t'a ouvert la voie.

A+
Revenir en haut Aller en bas
Jicehel

Jicehel


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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 17:40

Oui, en tout cas ce sera un choix supplémentaire avec Synedit.
Avec ces 2 outils qui sont parfaitement opérationnel, quelqu'un pourra tenter d'en faire une autre variante avec sa propre apporche (et son style de programmation) en récupérant tout ou partie des idées qu'il jugera bonnes. C'est l'avantage du partage de sources.

Personnellement, je pense que ton éditeur sera vraiment très bien pour les projets assez importants.
Revenir en haut Aller en bas
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 19:21

Cette éditeur, je l' ai concu tel que par rapport à certains trucs
que je trouve ch...t avec Panoramic Editor.
Quand on est sur programme long comme celui là par exemple.

- Les variables. 
Au bout de quelques jours, comment se rappeler de tous les noms déjà utilisés ?...
Sans compter le nombre de plantage en prévisualisation du fait d' un doublon.
D' où l' idée de la liste et de cet manière de les déclarer avec la petite sub de vérif.
- Les labels.
Idem que pour les variables bien qu' il y en ai moins
- Retrouver ses petits.
J' en ai de l' arthrose à force d' utiliser la roulette de ma souris.
D' où le plier/déplier et la liste des procédures avec une recherche en double cliquant sur un item
et tout ce qui s' en suit pour les autres outils et astuces...

Maintenant, sachant ce que je sais, il est aussi possible d' utiliser les onglets comme dans Panoramic Editor
mais je trouve que l' on y perd au niveau de la clarté d' un projet.
Ceci dit, d' autres outils sont en train de germer dans ma caboche et les évolutions sont loin d' être terminé.
Tout ceci ne serait évidemment pas possible sans le colossal travail de klaus avec les fonctions de kgf qui me permettent
de gérer synedit. et bien d' autres objets ( ex: le tableur qui a été dégraissé de quelques dizaines de lignes depuis la version
1.0 et avec des fonctions en plus.)
Mais n' oublions pas Jack qui nous offre ce magnifique langage, en évolution constante et si convivial.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyMer 11 Fév 2015 - 20:00

Hé bien, il n'y a rien à dire de plus Very Happy
Revenir en haut Aller en bas
Klaus

Klaus


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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyJeu 12 Fév 2015 - 0:05

@Ygeronimi:
J'ai placé un NUMBER_ACTIVE.zip dans ton WebDav, parmi les procédures...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyJeu 12 Fév 2015 - 0:12

Je vais le publier tout de suite.
J' ai mis le doigt sur un truc bizarre avec dir_change,dir_remove, RMDIR
J' ai mis cela dans les bugs.
Revenir en haut Aller en bas
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyJeu 12 Fév 2015 - 3:33

Mise à jour du zip sur mon webdav.

On peut supprimer un projet depuis PPE.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 EmptyJeu 12 Fév 2015 - 13:10

Je viens de télécharger.

La sélection de texte par le clavier fonctionne cheers

La taille de PPE est plus adaptée cheers


La suppression d'un projet déclenche un accès violation Question Question Question Question Question
Mais elle se fait.


Une remarque: quand on quitte par la croix rouge, il serait bien de pouvoir enregistrer les modifications sur le projet (s'il y en a eu) par un message_confirmation_yes_no("Voulez-vous enregistrer les modifications.......")


Bravo, tu approches du but.  cheers  Very Happy


A+
Revenir en haut Aller en bas
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyJeu 12 Fév 2015 - 14:04

La fonction Mr Propre est en cours de codage...
lol!

J' ai pété un plomb hier soir, je cherchais un nom pour cette fonction et....voilà, 
elle s' appelle MrPropre()

Cette fonction vide les listes, objet synedit et variables appli
pour l' instant, elle agit lorsque l' on veut supprimer le projet en cours.
Plus tard, elle servira à une fonction "Fermer"
Cette fonction enregistrera automatiquement le projet ouvert avant de nettoyer l' interface
et les variables appli

Elle te plait celle là Jean Claude ?... Laughing

Je vais prendre en compte ta remarque sur la fermeture par la croix rouge, qui est blanche  Wink
Revenir en haut Aller en bas
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyJeu 12 Fév 2015 - 14:54

Les fonctions :
- Supprimer
- Fermer
sont opérationnelles !

Le zip sur mon webdav est à jour.
Revenir en haut Aller en bas
Yannick




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

Personnal Panoramic Editor - Page 11 Empty
MessageSujet: re   Personnal Panoramic Editor - Page 11 EmptyJeu 12 Fév 2015 - 15:24

La fermeture par la croix vérifie si le projet est enregistré
et propose l' enregistrement si il ne l' est pas.

Attention ! pour l' instant, il faut absolument avoir créé ou ouvert un projet en amont
de tout enregistrement pour que celui ci soit pris en compte.
Revenir en haut Aller en bas
Contenu sponsorisé





Personnal Panoramic Editor - Page 11 Empty
MessageSujet: Re: Personnal Panoramic Editor   Personnal Panoramic Editor - Page 11 Empty

Revenir en haut Aller en bas
 
Personnal Panoramic Editor
Revenir en haut 
Page 11 sur 17Aller à la page : Précédent  1 ... 7 ... 10, 11, 12 ... 17  Suivant
 Sujets similaires
-
» Panoramic Editor
» panoramic - Editor
» Options de Panoramic-Editor
» Remarques Panoramic Editor
» Panoramic Editor au démarrage

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos projets-
Sauter vers: