| KGF_dll - nouvelles versions | |
|
+13The Gamer Nardo26 silverman Minibug Pedro mindstorm pascal10000 Jicehel papydall Jean Claude JL35 Yannick Klaus 17 participants |
|
Auteur | Message |
---|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Sam 27 Sep 2014 - 12:47 | |
| J' adopte tout de suite ! | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Lun 29 Sep 2014 - 1:44 | |
| Nouvelle version: KGF.dll V3.60 du 29/09/2014
Nouveauté: Synedit: le raccourci F8 passe à l'exécution en mode DEBUG
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra.
Cette touche est utilisée par Synedit_Editor, mais uniquement en syntaxe Panoramic ! | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mer 1 Oct 2014 - 1:01 | |
| Nouvelle version: KGF.dll V3.61 du 01/10/2014
Nouveauté: Synedit: les touches ctrl/F et F3 ainsi que les fonctions du menu Edition Rechercher et Rechercher suivant peuvent maintenant rechercher en arrière.
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra.
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mer 1 Oct 2014 - 8:39 | |
| Nouvelle version: KGF.dll V3.62 du 01/10/2014
Nouveauté: Synedit: ajout code 18 à SyneditFunction: saut à une ligne dont le numéro est passé en paramètre, dans la page d'édition active
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 1 Oct 2014 - 19:50 | |
| Petit souci avec les fonctions de gestion des fichiers binaire : - Code:
-
dim no%,mem%,f$,kgf$,buf$ kgf$="C:\PROGRA~2\PANORA~1\Mes_Dlls\KGF\KGF.dll" f$="C:\Users\Yannick\Desktop\MP3TAG~2\ROMANE~1.MP3"
dll_on kgf$
height 0,600 width 0,750
no%=no%+1 : mem%=no% Memo no% full_space no% bar_both no%
Extractid3v2(f$) end
Sub Extractid3v2(f$) dim_local tf%,res%,dep% no%=no%+1 ' filebin_open_read no%,f$ res% = dll_call1("OpenBinaryFile",adr(f$)) tf%= dll_call1("GetBinaryFileSize",adr(f$)) buf$=string$(tf%," ") res% = dll_call2("ReadBinaryFileToString",adr(f$),adr(buf$)) res% = dll_call1("CloseBinaryFile",adr(f$))
dep%=instr(buf$,"AENC") if dep%>0 item_add mem%,str$(dep%) else item_add mem%,"Marqueur introuvable" end_if ' filebin_close no% no%=no%-1 End_sub A moins que ce soit mon prog... voilà le message : | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: KGF_dll - nouvelles versions Mer 1 Oct 2014 - 21:28 | |
| Je réponds pour Klaus (il a d'autres chats à fouetter), tu dois fermer le fichier après avoir récupéré sa taille. La fonction ReadBinaryFileToString ne demande pas que le fichier soit ouvert préalablement, sinon, erreur. (d'ailleurs pour la taille tu aurais pu Filebin_Open_Read, Filebin_Size, Filebin_Close) | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mer 1 Oct 2014 - 21:57 | |
| | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mer 1 Oct 2014 - 22:50 | |
| Nouvelle version: KGF.dll V3.63 du 01/10/2014
Nouveauté: Synedit: ajout code 19 à SyneditFunction: recherche directe d'une chaîne de caractères dans une page, à partir du début
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra.
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Ven 3 Oct 2014 - 10:09 | |
| Nouvelle version: KGF.dll V3.64 du 03/10/2014Nouveauté: nouvelles fonctions HookMoveSizeEvent et UnhookMoveSizeEventModules modifiés: KGF.dllLes sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. Ces fonctions permettent de réagir aux changements de position et/ou dimensions d'une fenêtre et éventuellement d'imposer des valeurs minimales. Syntaxe: - Code:
-
i1% = dll_call4("HookMoveSizeEvent",handle(form%),handle(edit%),LargeurMini%,HauteurMini%) i1% = dll_call0("UnhookMoveSizeEvent") form% est le numéro de la form à traiter edit% est le numéro d'un objet EDIT cache (HIDE° dont l"évènement ON_CHANGE (si défini) est déclenché pour chaque changement de position ou de dimension de la fenêtre. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Lun 6 Oct 2014 - 1:22 | |
| Nouvelle version: KGF.dll V3.65 du 05/10/2014
Nouveauté: nouveau code 20 à SyneditFunction: retourner le handle de l'objet Synedit compris dans la page d'édition dont le numéro est passé en paramètre.
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Lun 6 Oct 2014 - 19:25 | |
| Nouvelle version: KGF.dll V3.66 du 06/10/2014
Nouveauté: nouveau code 21 à SyneditFunction: remplacer des chaînes de caractères par une autre nouveau code 22 à SyneditFunction: copier le texte sélectionné dans le presse-papier (ctrl/C, ctrl/X)
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 7 Oct 2014 - 16:30 | |
| Nouvelle version: KGF.dll V3.67 du 07/10/2014
Nouveauté: nouveau code 23 à SyneditFunction: changer la couleur de fond d'un objet Synedit
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Oct 2014 - 0:27 | |
| Nouvelle version: KGF.dll V3.68 du 07/10/2014
Nouveauté: nouveau code 24 à SyneditFunction: changer la couleur de fond du bord gauche (gutter) d'un objet Synedit
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Jeu 9 Oct 2014 - 12:45 | |
| Nouvelle version: KGF.dll V3.69 du 09/10/2014
Nouveauté: correction d'un bug dans SyneditOpen au niveau de la prise en compte du dossier d'application spécifique à une application
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Ven 10 Oct 2014 - 21:21 | |
| Nouvelle version: KGF.dll V3.70 du 10/10/2014
Nouveauté: la fonction SyneditEditorHelp affiche maintenant aussi le guide de prise en main de Synedit_Editor
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Sam 18 Oct 2014 - 12:38 | |
| Nouvelle version: KGF.dll V3.71 du 18/10/2014
Nouveauté: sécurisation générale du fonctionnement de KGF.dll, concernant toutes les fonctions appelées par Synedit_Editor, ainsi qu'une partie des autres. Ce travail de fond sera poursuivi.
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Dim 19 Oct 2014 - 11:28 | |
| Nouvelle version: KGF.dll V3.72 du 19/10/2014
Nouveauté: fin de la sécurisation générale du fonctionnement de KGF.dll, concernant toutes les fonctions
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Lun 20 Oct 2014 - 18:09 | |
| Nouvelle version: KGF.dll V3.73 du 20/10/2014
Nouveauté: Synedit: ajout mode de recherche par masque
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra.
| |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 21 Oct 2014 - 0:07 | |
| Nouvelle version: KGF.dll V3.74 du 20/10/2014
Nouveauté: adaptation automatique des dimensions des fenêtres de recherche et remplacement de chaînes de caractères à la version de windows
Modules modifiés: KGF.dll
Les sources sont à jour. La doc n'est pas encore mise à jour. Ca viendra.
EDIT du 21/10/2013 à 10:12
Remplacement de la notion de "version de Windows" par la notion de "taille du thème" pour les dimensions des fenêtres de recherche et remplacement de chaînes de caractères. C'est indépendant de la version de Windows. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 21 Oct 2014 - 14:29 | |
| Bien que sans rapport avec ton actu du moment, je place ici une petite question.
Actuellement on peut remplacer une portion par une autre à la condition qu' elle soit de la même taille ou de taille inférieur en complétant par un caractère de substitution. Si la chaîne de remplacement est d' une longueur supérieur, les caractères de dépassement remplacent les caractères existants et là c' est...Boummm!!!
Est il techniquement possible d' avoir une fonction "Insert" dans le monde binaire ? ( Cette fonction placerai les x% octets de la chaîne ch$ à partir de la position P% en décalant les octets suivants ) | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 21 Oct 2014 - 15:15 | |
| Non, Ygeronimi. Est-ce que tu imagines bien ce que représente le décalage d'une partie d'un fichier binaire ? Un tel fichier contient en général des zones avec des poiinteurs et des offsets, qui deviendraient forcément caducs. Au mieux, le résultat sera inutilisable, au pire il produira de gros crashs.
Si tu veux absolument le faire, du peux ouvrir un second fichier en sortie, copier le début du fichier d'origine, puis ta chaîne de données, puis le reste de ton fichier d'origine. Mais prends bien soin de vérifier la validité de ton fichier avant de remplacer l'original par la copie... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 21 Oct 2014 - 19:11 | |
| Nouvelle version: KGF.dll V3.75 du 21/10/2014
Nouveauté: nouvelle fonction: res% = dll_call1("GetWindowsInfo",handle(memo%))
Modules modifiés: KGF.dll
Cette fonction retourne des lignes d'information dans un mémo. Actuellement, deux lignes sont retournées: - la version de Windows, en code et en clair (identique à GetWindowsVersion) - la taille du thème en vigueur, en code et en clair D'autres informations suivront, au fil du temps...
Les sources sont à jour. La doc pour cette fonction est à jour (dans les fonctions diverses). | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mar 21 Oct 2014 - 19:43 | |
| J' ai pris note de ta réponse deux postes plus haut. Je me doutai de ta réponse mais bon, comme je suis un novice dans le binaire, j' ai tenté quand même... Je vais continuer comme je faisais et comme tu disais... | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 21 Oct 2014 - 19:59 | |
| - Ygeronimi a écrit:
- Bien que sans rapport avec ton actu du moment, je place ici une petite question.
Ce poste est dédié à KGF.DLL, et pas seulement à ses évolutions par rapport à Synedit_Editor, mais aussi les autres. Donc tu as bien fait de poser ta question ici. A+ | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 22 Oct 2014 - 0:28 | |
| Merci Jean Claude, J' espérait gagner du temps dans le traitement en passant par une fonction de la dll Pour certains travaux, elle est beaucoup plus rapide. Mais le fin mot l' histoire, et je m' en sens d' autant plus bête, est que le fichier qui me servait de "cobaye" ,et j' en rigole encore de ma bêtise, était en fait un concert complet soit plus de 1h30 de "musique" et non pas une simple chanson de 4mn..... | |
|
| |
Contenu sponsorisé
| Sujet: Re: KGF_dll - nouvelles versions | |
| |
|
| |
| KGF_dll - nouvelles versions | |
|