| KGF_dll - nouvelles versions | |
|
+8JL35 Marc papydall Jicehel Yannick pascal10000 Minibug Klaus 12 participants |
|
Auteur | Message |
---|
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: KGF_dll - nouvelles versions Mar 15 Déc 2015 - 9:12 | |
| Résolution: 1600 x 900 Navigateur: IE 11 OS: Windows 8 Capture: | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 15 Déc 2015 - 10:02 | |
| Ah, merci ! Là, je vois ce qu'il y a. Curieux, car sous Firefox, cela e se passe pas...
J'ai fait une correction. Pourrais tu me dire si cela se produit toujours ? | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: KGF_dll - nouvelles versions Mar 15 Déc 2015 - 14:24 | |
| Plus de problème Klaus, bravo | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 15 Déc 2015 - 14:34 | |
| Bien. Merci aux testeurs ! Je basculerai la version dans la journée, et ainsi, tous les liens resteront valides. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 15 Déc 2015 - 15:40 | |
| Le site normal est passé sur la nouvelle version. Attention: KGF.dll et BDR.dll sont maintenant téléchargés sous forme d'un ZIP, à décompresser. EDIT Le site miroir est également passé à la nouvelle version. Comportement identique. Sur les deux sites, KGF.dll et BDR.dll continuent à exister tels quels, pour le téléchargement par la fonction KGFupdate() ou tout autre moyen programmé. Par contre, le téléchargement par un lien du site donnera maintenant un fichier ZIP contenant un seul fichier: la DLL du même nom. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Jeu 17 Déc 2015 - 19:29 | |
| Nouvelle version: KGF.dll V5.54 du 17/12/2015
Nouveautés: - modification de l'objet Synedit pour gérer la syntaxe FBPano
Modules modifiés: KGF.dll
La doc est inchangée. Les sources sont à jour. | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: KGF_dll - nouvelles versions Jeu 17 Déc 2015 - 23:48 | |
| | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Ven 18 Déc 2015 - 14:50 | |
| Nouvelle version: KGF.dll V5.55 du 18/12/2015
Nouveautés: - ajout de la fonction SetNormalWindowPosition
Modules modifiés: KGF.dll KGF.chm
La doc et les sources sont à jour.
Cette fonction permet de corriger le bug dans Panoramic lors de la création d'une FORM alors que CREATE_HIDE est actif (mauvais placement et mauvaises dimensions lors du SHOW). | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Sam 19 Déc 2015 - 9:51 | |
| Nouvelle version: KGF.dll V5.56 du 19/12/2015
Nouveautés: - Synedit: gérer le fichier FBPano.chm pour l'aide cobtextuelle pour la syntaxce FBPano
Modules modifiés: KGF.dll
La doc est inchangée. Les sources sont à jour. | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: KGF_dll - nouvelles versions Sam 19 Déc 2015 - 10:06 | |
| Merci Klaus, bonne idée (une fois de plus ) | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Dim 27 Déc 2015 - 2:12 | |
| GF.dll V5.57 du 26/12/2015
Nouveautés: - Synedit: gérer un module de syntaxe FBPano natif, indépendant de Panoramic
Modules modifiés: KGF.dll
La doc est inchangée. Les sources sont à jour.
Jusqu'à maintenant, c'était le même module de syntaxe qui était utilisé pour les deux langages. Ce n''est plus le cas. FBPano a maintenant son propre "highlighter" (effectuant la coloration syntaxique). Pour le moment, c'est encore une copie exacte, quoique indépendante, de celui de Panoramic. Mais on peut maintenant lui appliquer des spécificités différentes de celles de Panoramic, si besoin est. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Lun 28 Déc 2015 - 21:11 | |
| KGF.dll V5.58 du 28/12/2015
Nouveautés: - Synedit: corriger quelques bugs en création de page/fermeture de page en rafales
Modules modifiés: KGF.dll
La doc est inchangée. Les sources sont à jour. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 29 Déc 2015 - 10:37 | |
| KGF.dll V5.59 du 29/12/2015
Nouveautés: - Synedit: corriger quelques bugs dans SyneditFunction et SyneditConfigureHighlighter
Modules modifiés: KGF.dll
La doc est inchangée. Les sources sont à jour.
Cette fois, cela m'a vraiment donné du soucis, mais c'est fait. Il s'agissait en fait de bugs anciens, pas encore détectés. Une fuite de mémoire (les spécialistes apprécieront...) qui se produisait dans Synedit_Editor en validant plusieurs fois les options de la page pour la même page. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Dim 3 Jan 2016 - 12:29 | |
| KGF.dll V5.61 du 03/01/2016
Nouveautés: - Synedit: réactiver la coloration syntaxique (désactivée par erreur) - Synedit: actualiser SyneditFunction code 3
Modules modifiés: KGF.dll KGF.chm
La doc est inchangée. Les sources sont à jour.
Le format des "paramètres généraux" a changé, et donc le paramètre à passer au code fonction 3 de SyneditFunction. La doc montre les modifications.
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Lun 4 Jan 2016 - 16:48 | |
| KGF.dll V5.62 du 04/01/2016
Nouveautés: - Synedit: reconnaître F2 comme touche de complément automatique des mots-clé
Modules modifiés: KGF.dll
La doc est inchangée. Les sources sont à jour. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 5 Jan 2016 - 0:46 | |
| KGF.dll V5.63 du 04/01/2016
Nouveautés: - Synedit: correction d'un bug en fermeture de fenêtres - Synedit: correction d'un bug en localisation du point d'insertion par F2
Modules modifiés: KGF.dll
La doc est inchangée. Les sources sont à jour. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mer 6 Jan 2016 - 16:37 | |
| KGF.dll V5.65 du 06/01/2016
Nouveautés: - nouvelles fonctions: GetExportedNamesFromDLL et SetKeyboardState - Synedit: nouvelle touche ctrl/F2 pour le complément automatique de noms de fonctions KGF.dll
Modules modifiés: KGF.dll KGF.chm
La doc est et es sources sont à jour.
La fonction GetExportedNamesFromDLL est l'intégration dans KGF.dll de la partie clé de l'outil DllViewer que j'ai publié il y a longtemps. Cette fonction retourne dans on objet LIST de Panoramic la liste des noms exportés d'une DLL quelconque. (Documentée dans le groupe des fonctions diverses).
La fonction SetKeyboardState est le symétrique de la fonction déjà existante de GetKeyboardState. Cette fonction peut imposer l'état de n'importe quelle touche (relâchée ou enfoncé). Ce n'est pas l'équivalent de l'envoi du code de cette touche. Cela change simplement l'état de cette touche, mémorisé dans Windows. Ceci peut être utile dans le cas de combinaisons de touches du genre ctrl/Fx, sur on PC portable genre NoteBook. En effet, dans certains cas, les touches Fx ont une double fonction: touche Fx pour la programmation, ou touche fonction pour configurer le PC, comme l'activation du WiFi ou la luminosité de l'écran. Et dans ce cas, pour pouvoir faire F2, par exemple, il faut en même temps enfoncer la touche "FN" ou similaire, localisée en général en bas à gauche du clavier. Or, si l'on doit combiner cela avec la touche Control, il arrive que Windows (W10 en tout cas) ne détecte pas que la touche control a été relâchée. Et tout caractère suivant sera traité comme si control était resté enfoncé. Alors, ma fonction SetKeyboardState permet de faire "oublier" que control a été enfoncé. Synedit_Editor se sert de cela lors de la frappe de ctrl/F2 (complément automatique des noms de fonctions KGF.dll), nouveauté apparue ce jour. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mer 6 Jan 2016 - 19:33 | |
| KGF.dll V5.66 du 06/01/2016Nouveautés: - nouvelle fonction: ReplaceStringInStringModules modifiés: KGF.dll KGF.chmLa doc est et es sources sont à jour. Cette fonction permet de remplacer toutes les occurrences d'une chaîne de caractères dans une autre, en respectant éventuellement la casse. Elle est documentée dans la section "Gestion de chaîones de caractères". Voici une démo: - Code:
-
dim res%, lig$, old$, new$, out$
dll_on "KGF.dll" memo 1 : full_space 1 lig$ = "Un chemin d'un village dans un département" old$ = "un" new$ = "<LE>" item_add 1, "Text="+lig$ item_add 1, "A remplacer="+old$ item_add 1, "Par="+new$ out$ = string$(255," ") res% = dll_call5("ReplaceStringInString",adr(lig$),adr(old$),adr(new$),adr(out$),0) item_add 1, "ignore=0: "+trim$(out$) out$ = string$(255," ") res% = dll_call5("ReplaceStringInString",adr(lig$),adr(old$),adr(new$),adr(out$),1) item_add 1, "ignore=1: "+trim$(out$) end
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Jeu 7 Jan 2016 - 0:30 | |
| KGF.dll V5.67 du 06/01/2016
Nouveautés: - Synedit: reconnaître alt/F2 pour complément automatique de noms de fonctions d'une DLL quelconque
Modules modifiés: KGF.dll KGF.chm
La doc est et es sources sont à jour. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Jeu 7 Jan 2016 - 10:53 | |
| KGF.dll V5.68 du 07/01/2016Nouveautés: - nouvelle fonction RemoveStringBetweenDelimitersModules modifiés: KGF.dll KGF.chmLa doc est et es sources sont à jour. Cette fonction utilise 2 chaînes de caractères comme délimiteurs. Dans une chaîne de caractères en entrée, tout ce qui se trouve entre ces deux délimiteurs, y compris ces délimiteurs, est supprimé et la chaîne de caractères résultante est celle épurée de tout cela. Voici une démo: - Code:
-
dim res%, inp$, outp$, del1$, del2$ memo 1 : full_space 1 dll_on "KGF.dll"
inp$ = "les données [entre crochets] seront supprimées" del1$ = "[" del2$ = "]" outp$ = string$(255," ") res% = dll_call4("RemoveStringBetweenDelimiters",adr(inp$),adr(del1$),adr(del2$),adr(outp$)) item_add 1,inp$ item_add 1,"->" item_add 1,trim$(outp$) item_add 1,""
inp$ = "essai <DIV>sdfsdfsdf</DIV> pour épurer un HTML" del1$ = "<DIV>" del2$ = "</DIV>" outp$ = string$(255," ") res% = dll_call4("RemoveStringBetweenDelimiters",adr(inp$),adr(del1$),adr(del2$),adr(outp$)) item_add 1,inp$ item_add 1,"->" item_add 1,trim$(outp$) item_add 1,""
end
| |
|
| |
Invité Invité
| Sujet: Re: KGF_dll - nouvelles versions Jeu 7 Jan 2016 - 14:44 | |
| Bonjour, Impossible de relancer Synedit, pour les mêmes raisons, même après avoir pris la dernière version. J'ai carrément vidé tout le dossier de Synedit. J'en suis maintenant à essayé de lancer un RUN, mais à chaque fois j’obtiens la petite fenêtre de lancement de panoramic.exe avec open. J'ai configuré ainsi: - Spoiler:
Je serais obligé je crois de relancer Windows, car j'ai continuellement ce message, alors qu'il n'y a rien dans le gestionnaire de tâches. - Spoiler:
|
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Jeu 7 Jan 2016 - 17:54 | |
| Il doit y avoir une erreur dans Synedit_Editor.cnf. Chez moi, il est comme ça: - Code:
-
1100000322000000000000Courier\Panoramic 255255255 255255255 000000000 Panoramic C:\Program Files (x86)\Panoramic Editor V 0.9.27\PANORAMIC.exe %s
Bien sûr, je n'ai pas les mêmes couleurs ni les mêmes options graphiques. L'important, ce sont les 3 dernières lignes. Je constate que dans ta capture, dans le tableau, il n'y a rien dans la colonne "Paramètres". On devrait y trouver %s. Essaie de configurer tes 3 dernières lignes pour qu'elles ressemblent à ce qu'il y a ci-dessus, mis à part le chemin d'accès, bien sûr, qui doit correspondre à ta configuration. Tu peux essayer autre chose. Je rencontre souvent un problème en lançant Panoramic.exe, si un autre programme lancé par l'éditeur est en cours. Essaie de renommer ton Panoramic.exe en Panoramic_Run.exe, et de donner ce nom de fichier dans Synedit_Editor.cnf. Chez moi, j'ai refait une installation complètement neuve dans un nouveau dossier créé à cet effet, et je n'ai aucun problème. L'important, c'est de configurer initialement l'outil "Run" correctement: - remplir les 3 champs Nom (libellé libre), Cible (par le bouton "...") et Paramètres (doit contenir "%s", sans les guillemets) - cliquer sur le bouton "Ajouter" - cliquer sur le bouton "Choisir pour <Exécuter>" C'est tout. Ca doit marcher comme ça. | |
|
| |
Invité Invité
| Sujet: Re: KGF_dll - nouvelles versions Jeu 7 Jan 2016 - 20:07 | |
| A cette heure ci, j'ai encore LINUX, et je ne peux rien essayer. J'ai voulu aller dans paramètre, mais rien ne s'inscrit, je ne sais pas pourquoi.
Dans quel fichier peut-on forcer l'ajout je crois "%s"?
|
|
| |
Invité Invité
| Sujet: Re: KGF_dll - nouvelles versions Jeu 7 Jan 2016 - 21:04 | |
| 'est bon. J'ai supprimé l’outil RUN créé, et je l'ai recréé. Là ça a marché. |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Jeu 7 Jan 2016 - 21:08 | |
| Super. C'est frustrant quand ça semble bloquer comme ça... A titre d'information: - Citation :
- Dans quel fichier peut-on forcer l'ajout je crois "%s"?
c'est dans Synedit_Editor.ini. A la fin du fichier, pour chaque outil configuré, il y a 3 lignes: - le nom (un simple libellé sans signification technique) - le chemin complet vers l'exécutable de l'outil (déterminé par le bouton "...") - la paramètre (%s dans le cas de Panoramic.exe) | |
|
| |
Contenu sponsorisé
| Sujet: Re: KGF_dll - nouvelles versions | |
| |
|
| |
| KGF_dll - nouvelles versions | |
|