| Personnal Panoramic Editor | |
|
+9mindstorm sergeauze Klaus Jicehel Jack papydall Minibug Jean Claude Yannick 13 participants |
|
Auteur | Message |
---|
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Personnal Panoramic Editor Jeu 12 Fév 2015 - 17:24 | |
| Super, je télécharge demain. On sait jamais ce qui peut se passer dans les nuits de Ygeronimi Mr Propre, c'est pas breveté par hasard A+ | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 12 Fév 2015 - 17:32 | |
| - Jean Claude a dit : a écrit:
- On sait jamais ce qui peut se passer dans les nuits de Ygeronimi
Tout dépend de ma femme... Mr Propre, je ne sais pas si la procédure est breveté, le produit, il y a de grandes chances, le nom aussi mais la procédure.... Si il y a une plainte, je l' appelerai "Conchita" | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Ven 13 Fév 2015 - 4:45 | |
| Mise à jour du zip. Quelques sécurisations... | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Sam 14 Fév 2015 - 0:39 | |
| Mise à jour du zip !
fonctions :
- Save as zip - Save as zip and export - Ajout de mots clef à la base
Corrections :
Mise à jour de la liste des mots clef synchronisation avec les commentaires sur les mots clef
J' ai voulu activer la fonction compile to apk, mais il y a un petit souci que j' ai placé dans les demandes à Jack. | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Personnal Panoramic Editor Sam 14 Fév 2015 - 9:38 | |
| J'ai tenté de tester ce matin, MAIS - Code:
-
res% = dll_call2("FixedFormSize",object_internal(0),1) Not correct expression ligne 426A+ | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Personnal Panoramic Editor Sam 14 Fév 2015 - 9:40 | |
| Problème de version de KGF.dll. Télécharge la dernière version de mon WebDav ou de mon site... Ou alors, éventuellement version de Panoramic: il faut la V0.9.26i5 pour cela... | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Personnal Panoramic Editor Sam 14 Fév 2015 - 11:22 | |
| Merci Klaus,
Je n'ai pas utilisé la bonne version de Panoramic.
Me reste à tester...
A+ | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Sam 14 Fév 2015 - 12:07 | |
| Ouffff!.... je commençais à me pauser des questions.... | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Personnal Panoramic Editor Sam 14 Fév 2015 - 17:00 | |
| Je commence mes testes sur PPE.
Un petit bug dans le paramétrage de l'éditeur.
La sélection des couleurs "Gris" et "Argent" déclenche un vilain message (le problème est en ligne 2122). Ça ne doit pas être bien méchant, car il n'y a que ces deux couleurs qui bloquent et cela quelque-soit le combo choisi.
A+ | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Personnal Panoramic Editor Sam 14 Fév 2015 - 17:20 | |
| Autre problème lié à W8 Une image vaut mieux qu'un mauvais commentaire: J'ai bien essayé de redimensionner form 0, mais çà ne change rien au bar_booth(s) en bas et à gauche. J'ai bien tenté de parcourir le code pour régler l'affaire, mais je m'y suis perdu... Je crois que tu n'as pas W8, mais Klaus pourrait voir ce problème, car il l'a. A+ pour la suite de mes explorations. | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Personnal Panoramic Editor Sam 14 Fév 2015 - 17:38 | |
| Un petit dernier pour ce soir, La suppression d'une variable dans l'onglet VAR ne la la supprime pas de la liste à gauche, même si on enregistre, que l'on quitte, et qu'on relance. Je n'ai pas vérifié pour les labels, je suppose que c'est aussi le cas. Bon courage. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Re Sam 14 Fév 2015 - 19:49 | |
| Exact Jean Claude, cela n' a pas été prévu par l' auteur... Le fonctionnement actuel, ne prévoit pas cette éventualité car les listes sont sauvegardés dans un fichier *.ini pour être plus facile a retrouver à l' ouverture d' un projet et ne pas faire une recherche dans tout le projet ce qui serait ou pourrait être long selon la taille du programme. De même pour les labels. Les variables locales ne sont pas stockées non plus. D' autre part, à part une vérif à l' ouverture du projet, je ne vois pas comment y arriver en temps réel. Il faudrait une communication très sophistiqué pour celà. Par contre, je vais mettre un bouton pour supprimer un item sélectionné dans la liste. Il faudra le supprimer dans l' onglet et dans la liste... Je suis en train de charger une mise à jour du zip, elle sera active dans quelques minutes. j' ai modifié quelques sécurités pour éviter les messages à répétition. Edit : dans le zip suivant, je bloquerai "compile to apk" en attendant une réponse de Jack à mes questions. Cela rendra le zip plus léger en plus... | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Personnal Panoramic Editor Sam 14 Fév 2015 - 20:23 | |
| Merci Ygeronimi, le bouton supprimer fera l'affaire.
Apparemment tu n'as pas vu mes 2 messages précédents,
1) problème de blocage sur la sélection de certaines couleurs pour les paramètres de l'éditeur. 2) problème d'affichage sous W8
Regarde plus haut, je t'ai mis des captures d'écran.
A+ | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Sam 14 Fév 2015 - 23:32 | |
| @ Jean Claude, Excuses moi, je n' avais vu que le deuxième post, le premier était sur la page précédente. Je vais regarder tes deux soucis Le problème de dimensionnement ne vient pas de la taille mes des marges à mon avis et la resolution doit être dans le retaillement automatique selon les dimensions. Tu peux agrandir le form 0 tant que tu veux, comme le panel général s' adapte à ce dimensionnement avec des marges w7 il est toujours trop grand... Pour les couleurs, je vais regarder de près et essayer de rapprocher les noms des couleurs... ...j' ai pris les données de klaus mais sur ce coup là, il est pas fiable. Merci pour tes essais, il me font avancer. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 15 Fév 2015 - 3:25 | |
| Mise à jour du zip !
Problème de la couleur dans les paramètres [Résolu] Problème de taille pour w8, j' espère résolu. Sécurisation sur les mouvements des panneaux.
@ Jean Claude
Si le problème de taille n' est pas résolu, tu peux aller dans la sub à partir de la ligne 2006 et jouer sur les valeurs de chg_hor% et chg_vert%. Et tu me diras les valeurs convenables pour w8.
Demain...heu...dans quelques heures, je regarderai pour la suppression des variables déclarées par le panneau . | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Personnal Panoramic Editor Dim 15 Fév 2015 - 8:48 | |
| Bonjour, @Ygeronimi Question des couleurs: il reste "Argent" qui plante le système. pour la fenêtre: Je ne vois pas de changement alors j'ai suivi tes indications: Je ne réussi pas à enlever les bar_both(s) à droite et en bas, mais j'ai une amélioration en modifiant les lignes 2011 et 2012 comme ceci MarginB% =((Width(0) +16)-ltb%)/2 MarginT% =(height(0) -10)-hauttb%-MarginB% Ce qui donne l'image ci-dessous. Le problème c'est qu'il faudrait (aussi) modifier la longueur réelle de la toolbar, mais je ne vois pas comment. C'est déjà mieux..... A+ PS: Je viens de voir que tu as soulevé le problème sur un autre poste. Je précise que j'ai fait l'essai sur ta version PPE_Vs2_15022015_04h15. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Personnal Panoramic Editor Dim 15 Fév 2015 - 12:16 | |
| Bonjour Ygeronimi Je viens de télécharger et d’essayer PPE pour la 1ère fois. J’avoue que j’étais fainéant ces derniers jours (mois). Tout d’abord un grand merci pour ce travail gigantesque ! Il va falloir que je m’y mette pour du bon pour comprendre et utiliser ce PPE. J’ai donc de la lecture à faire. Je penche pour la flemme ce temps-ci, mais j’aime toujours contribuer. Voici ma micro contribution : Dans la SUB Inits() (les lignes 349 à 353) - Code:
-
file_open_write 9999,"var_envir.bat" file_writeln 9999,"set |clip" file_close 9999 execute_wait "var_envir.bat" file_delete "var_envir.bat"
Peuvent être remplacées par l’unique ligne - Code:
-
execute_wait "cmd /c set | clip" On évite ainsi la création puis la suppression d’un fichier. Mais, c’est de peu d’importance ; c’est juste pour dire (je veux dire écrire) quelque chose. | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Personnal Panoramic Editor Dim 15 Fév 2015 - 13:01 | |
| Bien vu on gagne en temps en nombre de lignes et on évite de toucher inutilement au disque Ca c'est l'esprit du forum... Bien joué et bon boulot Ygeronimi. C'est typiquement pour des programmes comme ça que ton éditeur prendra tout son sens | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 15 Fév 2015 - 13:40 | |
| @ Jean Claude,l' original c' est ceci : - Code:
-
MarginB% =(Width(0)-ltb%)/2 MarginT% = height(0)-hauttb%-MarginB% Pour toi sur w8 : - Code:
-
MarginB% =((Width(0)+16)-ltb%)/2[size=12][/size] MarginT% =(height(0)-10)-hauttb%-MarginB% Essayes ceci : - Code:
-
case 0 top TB_Pan%,TB_IcoSize%+10 width TB_Pan%,(ltb%) ' width TB_Pan%,(width(0)-chg_hor%) height TB_Pan%,(height(0)-chg_ver%)-6 On verra après pour le height... @ Papydall,Je vais voir ci cela n' interfère pas avec la suite. Si tout ce passe bien, j' adopte ! @ Jicehel,C' est pour des programmes long que j' ai conçu cette éditeur Au bout de 4000 lignes, on commence à apprécier les outils.... @ Tous, Merci pour vos essais et commentaires, il y a plein de choses à ajouter et finir mais je voudrai sécuriser ce qui est existant avant pour être plus serein. En tous cas, vous faites avancer le schmilblick... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Personnal Panoramic Editor Dim 15 Fév 2015 - 13:52 | |
| No problem Ygeronim Essayer ces 2 codes : ils font exactement la même chose Code 1 : - Code:
-
application_title "Liste des variables d'environnement actuellement définies sur votre système" file_open_write 9999,"var_envir.bat" file_writeln 9999,"set |clip" file_close 9999 execute_wait "var_envir.bat" file_delete "var_envir.bat" message CLIPBOARD_STRING_PASTE$ Code2 : - Code:
-
application_title "Liste des variables d'environnement actuellement définies sur votre système" execute_wait "cmd /c set | clip" message CLIPBOARD_STRING_PASTE$ | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Re Dim 15 Fév 2015 - 14:26 | |
| @ Jean Claude, Pb Couleur résolu ! @ Papydall, Code testé et approuvé !
Ces modifs seront sur le prochain zip. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 15 Fév 2015 - 14:51 | |
| @ Jean Claude,J' ai simplifié la procédure d' adaptation du panel général. Pour W7 cela donne ceci : - Code:
-
SUB InitPanelGeneral() ' -- Adaptation du Panel général dim_local res%,gtb%,htb%,ltb%,hauttb% res% = DLL_call5("GetFormClientMetrics",handle(0),adr(gtb%),adr(htb%),adr(ltb%),adr(hauttb%)) top TB_Pan%,TB_IcoSize%+10 width TB_Pan%,ltb% height TB_Pan%,hauttb%-8 END_SUB Ce qui n' est pas très logique mais je prends la largeur et la hauteur utilisable renvoyées par la fonction de la dll. Toute fois, cela sera plus facile pour toi de jouer avec pour l' adapter à W8 Ce Panel, est support de tout le reste sauf des barres de menu et de la statutbar qui, elles, sont sur le form 0 tout comme le panel 12. La toolbar s' adapte aux dimensions de la fenêtre toute seule. Edit : Dès que l' on arrive à quelque chose de propre, je mets en place la détection du système d' exploitation et la possibilité d' adaptation pour les deux voir 3 ou 4 si des utilisateurs de Vista et xp se manifestent... | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 15 Fév 2015 - 18:24 | |
| Mise à jour du zip !
On peut supprimer une variable depuis la liste, Sélection + bouton "x" Si on l' a supprimé dans l' onglet manuellement, l' action la supprime de la liste sans bug. Pour arriver à ceci, les variables sont déclarés une par une : Dim x% Dim y$ et plus sur une seule ligne Dim x%,y$ Même si la page devient plus longue, cela peut être un avantage pour placer un commentaire. Vous pouvez aussi regrouper les variables sur un commentaire par le plier/déplier Les seuls impératifs sont de laisser une ligne vierge entre la dernier déclaration et le "END_SUB" et de ne pas déclarer manuellement des variables.
Edit: Correction du zip à 19h38 | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Personnal Panoramic Editor Dim 15 Fév 2015 - 19:19 | |
| Excuse moi, de ne pas avoir répondu plus rapidement, mais famille oblige. Pour l'affichage W8: - Code:
-
SUB InitPanelGeneral() ' -- Adaptation du Panel général dim_local res%,gtb%,htb%,ltb%,hauttb% res% = DLL_call5("GetFormClientMetrics",handle(0),adr(gtb%),adr(htb%),adr(ltb%),adr(hauttb%)) top TB_Pan%,TB_IcoSize%+10 width TB_Pan%,ltb%-20 height TB_Pan%,hauttb%-8 END_SUB J'ai juste ajouté -20 à cette ligne width TB_Pan%,ltb%Il y a toujours les bar_both mais elles ne gênent plus. Pour la bar_both correspondant à la largeur, sa présence est normal vu que la toolbar à gardée sa dimension. Si tu veux faire une option W8, il faudra que tu diminues la longueur de la toolbar de la même valeur (-20), et je pense que dans ce cas il n'y aura pas besoin de modifier la SUB InitPanelGeneral(). J'ai testé la suppression d'une variable: çà marche impeccable. Et pour les couleurs, c'est bon aussi. Demain je ferais quelques nouveaux testes (juste pour t'embêter) A+ | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 15 Fév 2015 - 20:13 | |
| Pour la toolbar, supprime le dernier emplacement. Mais normalement, la fonction 2 l' adapte à la fenêtre. - Procédure modifiée:
- Code:
-
SUB InitToolBar() ' -- Initialisation de la toolbar dim_local x%,h$,ic$ TB_res% = dll_call4("CreateToolbar",handle(0),handle(TB_Edit%),0,TB_Position%) TB_res% = dll_call4("ModifyToolbar",7,TB_IcoSize%,0,0) InitPanelGeneral() TB_res% = dll_call4("ModifyToolbar",2,0,0,0) TB_res% = dll_call4("ModifyToolbar",5,adr(TB_Lib$),0,0)
TB_icon$(1) = "USER_50 " TB_icon$(2) = "USER_51" TB_icon$(3) = "USER_53" TB_icon$(4) = "USER_52" TB_icon$(5) = "USER_29" TB_icon$(6) = "USER_30" TB_icon$(7) = "USER_19" TB_icon$(8) = "USER_21" TB_icon$(9) = "USER_15" TB_icon$(10)= "USER_1" TB_icon$(11)= "USER_2" TB_icon$(12)= "USER_3" TB_icon$(13)= "USER_42" TB_icon$(14)= " " TB_icon$(15)= " " TB_icon$(16)= " " TB_icon$(17)= " " TB_icon$(18)= " " TB_icon$(19)= " " TB_icon$(20)= " " TB_icon$(21)= " " TB_icon$(22)= " " TB_icon$(23)= " " TB_icon$(24)= " " TB_icon$(25)= " " TB_icon$(26)= " " TB_icon$(27)= "USER_45" TB_icon$(28)= "USER_38" TB_icon$(29)= "USER_48" TB_icon$(30)= "USER_49" TB_icon$(31)= "USER_46" TB_icon$(32)= " " TB_icon$(33)= " " TB_icon$(34)= " " TB_icon$(35)= "USER_10" TB_icon$(36)= "USER_15" TB_icon$(37)= "USER_11" TB_icon$(38)= "USER_37" TB_icon$(39)= "USER_39" TB_icon$(40)= "USER_15" TB_icon$(41)= " " TB_icon$(42)= "USER_13" TB_icon$(43)= "USER_12" TB_icon$(44)= " " TB_icon$(45)= "USER_15" TB_icon$(46)= " " TB_icon$(47)= " " TB_icon$(48)= " " TB_icon$(49)= "USER_8" TB_icon$(50)= "USER_22" TB_icon$(51)= "USER_20"
TB_hint$(1) = "Nouveau projet" TB_hint$(2) = "Ouvrir un projet" TB_hint$(3) = "Ferme le projet en cours" TB_hint$(4) = "Supprimer un projet" TB_hint$(5) = "[Inactif] Imprimer" TB_hint$(6) = "Enregistrer le projet" TB_hint$(7) = "Enregistrer sous Zip" TB_hint$(8) = "Zip et Export" TB_hint$(9) = "" TB_hint$(10)= "Ctrl+X / Couper" TB_hint$(11)= "Ctrl+C / Copier" TB_hint$(12)= "Ctrl+V / Coller" TB_hint$(13)= "Ctrl+Z / Annuler" TB_hint$(14)= "" TB_hint$(15)= "" TB_hint$(16)= "" TB_hint$(17)= "" TB_hint$(18)= "" TB_hint$(19)= "" TB_hint$(20)= "" TB_hint$(21)= "" TB_hint$(22)= "" TB_hint$(23)= "" TB_hint$(24)= "" TB_hint$(25)= "" TB_hint$(26)= "" TB_hint$(27)= "Plier/Déplier les lignes sélectionnées" TB_hint$(28)= "Affichage des numéros de lignes" TB_hint$(29)= "Ctrl+F / Rechercher" TB_hint$(30)= "Ctrl+R / Remplacer" TB_hint$(31)= "Aller à la ligne n° :" TB_hint$(32)= "" TB_hint$(33)= "" TB_hint$(34)= "" TB_hint$(35)= "Paramètres [ Editeur ]" TB_hint$(36)= "" TB_hint$(37)= "Prévisualiser" TB_hint$(38)= "[Inactif] Compile to *.exe" TB_hint$(39)= "[Inactif] Compile to *.apk" TB_hint$(40)= "" TB_hint$(41)= "" TB_hint$(42)= "Mots clef" TB_hint$(43)= "Procédures" TB_hint$(44)= "" TB_hint$(45)= "" TB_hint$(46)= "" TB_hint$(47)= "" TB_hint$(48)= "" TB_hint$(49)= "Aide Panoramic" TB_hint$(50)= "Aide KGF.dll" TB_hint$(51)= "Aide BDR.dll" for x%=1 to 51 h$=TB_hint$(x%) ic$=TB_icon$(x%) TB_res% = dll_call4("AddButtonToToolbar",x%,x%-1,adr(h$),adr(ic$)) if x%>2 and x%<46 TB_res% = dll_call4("ModifyToolbar",3,x%,0,0) end_if next x% END_SUB
Bref, pour le reste, cela me laissera le temps de revoir les labels... ...çà bug | |
|
| |
Contenu sponsorisé
| Sujet: Re: Personnal Panoramic Editor | |
| |
|
| |
| Personnal Panoramic Editor | |
|