| KGF_dll - nouvelles versions | |
|
+12JL35 Oscaribout bignono Pedro pascal10000 silverman Jicehel papydall Minibug Marc Yannick Klaus 16 participants |
|
Auteur | Message |
---|
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 Juil 2020 - 9:38 | |
| J'ai supprimé le fichier KGF.zip du serveur de mon site et chez moi, je l'ai recréé et remis sur le site. Il n'y a aucune raison pour que cela ne fonctionne passi tu le recharges. | |
|
| |
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 Juil 2020 - 10:08 | |
| Nouvelle version: KGF.dll V9.10 du 07/02/2020
Nouveautés: - EvaluateExpression: égalité entre point/virgule, ajout #xxx pour adr(flottant) - KMenu: corriger bug positionnement, bug effacement de menus
Modules modifiés: KGF.dll
La doc est inchangée. | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: KGF_dll - nouvelles versions Mar 7 Juil 2020 - 12:16 | |
| Je viens de télécharger KGF 9.10. KMenu : - Positionnement souris : ok ! - Effacement sous-menu : ok ! - Affichage de toutes les lignes du sous-menu : ok ! EvaluateExpression : - Virgule : Erreur - Point : Erreur La fonction renvoie -1. Je ne trouve pas pourquoi chez moi ça ne veut pas fonctionner. J'ai changé d'ordinateur, changé d'éditeur Panoramic, effacé toute trace d'ancien KGF.DLL, re-téléchargé KGF.DLL, fait des essais sous Windows 7 et 10. Rien à faire, je n'arrive pas à utiliser la fonction alors qu'avec l'ancien KGF.DLL ça fonctionne bien (avec seulement la virgule comme séparateur des décimales). J'abandonne pour l'instant en attendant un autre avis (Papydall, Pedro... ?). | |
|
| |
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 Juil 2020 - 14:38 | |
| Bon, je suis soulagé pour KMenu. Pour EvaluateExpression, je rentre un point ou une virgule, ça marche toujours: Je ne comprends pas où pourrait se situer le problème. | |
|
| |
Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: Evaluation d'expression. Mer 8 Juil 2020 - 8:53 | |
| Bonjour.
Je viens de tester cette fonction avec les valeurs suivantes:
a=3.1 b=3.5
a+b
J'obtiens le message 'Erreur.'
Même chose si je remplace les points par des virgules.
Je suis sous Windows 10.
Bonne continuation Klaus. | |
|
| |
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 Juil 2020 - 9:05 | |
| J'ai essayé les mêmes combinaisons de valeurs. Voici le résultat: avec la virgule: avec le point: Je ne comprends pas où est le problème... Je suis également sous W10, toutes les mises à jour appliquées. | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 10:19 | |
| Bonjour à tous !
Merci Pedro pour ton essai.
@Klaus Sans succès, j’ai essayé la fonction EvaluateExpression avec Panoramic_Editor lancé en mode Administrateur.
Pourrais-tu essayer, s’il te plait, avec la version 0.9.29i9 de Panoramic_Editor ? | |
|
| |
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 Juil 2020 - 12:28 | |
| Ben... j'ai la 29i8 du 8 avril 2019, téléchargée à partir de la page d'accueil. Je ne vois rien de pkus récent. As-tu un lien ? Voici ma version: | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 12:40 | |
| Sur la page d'accueil c'est la i9. | |
|
| |
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 Juil 2020 - 13:09 | |
| Cette version a deux problèmes: 1. l'icône Panoramic ne s'affiche plus dans la barre des tâches actives. Donc, après une minimisation, il est impossible de récupérer la fenêtre de l'éditeur. Il faut le tuer par le gestionnaire des tâches et le relancer. 2. Plus grave: la commande DLL_ON "KGF.dll"ne marche plus: Pour moi, ça va être difficile... Je précise que KGF.dll est dans le même dossier que le source du programme chargé dans l'éditeur. La version 29i8 marche sans problème. | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 13:23 | |
| Ok merci Klaus pour les précisions. Chez moi, la commande DLL_ON avec la version i9 fonctionne sans problème - Spoiler:
Peux-tu, s'il te plait, partager la version i8 ? | |
|
| |
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 Juil 2020 - 13:32 | |
| Je l'ai place dans mon WebDav, directement dans le dossier racine 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 8 Juil 2020 - 13:38 | |
| J'ai généré un EXE à partir de mon source, avec la V9.29i9. Là, la commande DLL_ON trouve bien KGF.dll et le programme démarre. Et avec la formule a+b, les variables a et b et les valeurs 3.5 et 3.1 aussi bien qu'avec les valeurs 3,5 et 3,1, tout marche bien - le résultat dans les deux cas est 6.6. Aucune erreur, tout comme avec la V9.9i28. | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 14:18 | |
| Merci Klaus, j'ai bien récupéré la i8. Malheureusement, avec la i8, j’ai toujours le message d’erreur. J’ai créé également un .exe et c’est pareil. Le message d’erreur apparait dès que j’utilise la virgule ou le point. J'ai repris l'ancien KGF et là ça fonctionne bien -avec seulement la virgule comme séparateur- aussi bien avec les versions i8, i9 que EliP avec MakeExe.exe. | |
|
| |
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 Juil 2020 - 15:01 | |
| Bon, la seule explication qui me vient à l'esprit, et c'est un problème qui s'est déjà présenté dans le passé: c'est le cash de l'explorateur qui te joue un tout. Essaie de vider le cash et recharge à nouveau. A tout hasard, j'ai remis un KGF.zip contenant KGF.dll sur mon site de téléchargement, et j'ai copié KGF.dll dans mon WebDav, dossier "KGF DLL". Essaie les deux... | |
|
| |
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 15:53 | |
| Bonjour Klaus, heureux de te retrouver parmis nous Tous comme les autres panoramiciens, j'obtiens le message "erreur" avec les variables a,b ayant pour valeur 3 et 3.5. Cependant, ça fonctionne bien avec les nombres entiers.(KGF téléchargé il y a 5 min et panoramic interprété 0929i8) | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 16:05 | |
| - Klaus a écrit:
- Essaie de vider le cash et recharge à nouveau
C'est fait ... et ce n'est toujours pas bon. J'ai téléchargé KGF uniquement depuis le lien ZIP : dans CoudMe, le dossier KGF.DLL est vide. Mais je suis sûr d'avoir la bonne version de KGF : la version est la 910 et les modifications de KMenu fonctionnent bien. Ah, on se croise avec Silverman, bonjour Silverman ! | |
|
| |
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 Juil 2020 - 18:01 | |
| ce n'est pas le dossier KGF.dll, mais le dossier \KGF DLL\ dans lequel il y a KGF.dll. | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 18:41 | |
| Oui, tout à fait ! J'avais bien compris, mais il est vide... Mais c'est sans importance puisque je l'ai déjà.
- Spoiler:
EDIT : Dossier qui semble vide, j'ai quand même cliqué sur Download et KGF.dll s'est téléchargé ! J'ai donc pu faire l'essai avec et ça ne marche toujours pas avec les nombres décimaux. | |
|
| |
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 Juil 2020 - 21:07 | |
| Bizarre. Voici ce que j'y ai mis: | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 21:11 | |
| Oui, c’est bizarre… c’est semble-t-il vide mais on peut tétécharger… Bref, on sait que nous avons bien la bonne version de KGF.
J’ai une idée : Aurais-tu modifié quelque chose dans le source qui nous permet de tester EvaluateExpression ? | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 23:22 | |
| Salut Klaus. Je suis heureux de te retrouver sur le forum. J’ai testé la nouvelle version de KGF.Dll et comme Marc et Silverman, ça ne marche pas avec la virgule ni le point. Mais bonne nouvelle tout de même, ça marche avec une formule relativement complexe (ou compliquée) comme le montre le code suivant. - Code:
-
' test_EvaluateExpression.bas
label calc
dim res%, eval, form$
alpha 1 : top 1,10 : left 1,10 : caption 1,"Formule:" alpha 2 : top 2,35 : left 2,10 : caption 2,"Variables:" alpha 3 : top 3,35 : left 3,270 : caption 3,"Valeurs:"
edit 11 : top 11,10 : left 11,60 : width 11,400 memo 12 : top 12,50 : left 12,10 : width 12,250 : height 12,300 : bar_both 12 memo 13 : top 13,50 : left 13,270 : width 13,250 : height 13,300 : bar_both 13
button 21 : top 21,380 : left 21,10 : width 21,510 : caption 21,"Calculer" : on_click 21,calc
dll_on "KGF.dll" ' separator_is_point : ' <<< Accepté ' separator_is_comma : ' <<< Erreur Externe : '0.523759... is not a valid floating point value ' Gestion_Erreurs_Externes ' N° de ligne 33 ' Ligne source message form$+" = "+str$(eval) text 11,"sin(x) + cos(b) / ln(123456) + abs(-3) - sqrt(3/2) + arctan(b) ^3" item_add 12,"x" : item_add 12,"b" item_add 13,"3" : item_add 13,"-2"
end
calc: form$ = text$(11) res% = dll_call4("EvaluateExpression",adr(form$),handle(12),handle(13),adr(eval)) if res%=0 message form$+" = "+str$(eval) else message "Erreur" end_if return
REM : J’ai mis dans le code separator_is_point : c’est accepté et ça ne change rien separator_is_comma Erreur Externe : '0.523759... is not a valid floating point value Gestion_Erreurs_Externes N° de ligne 33 Ligne source message form$+" = "+str$(eval) | |
|
| |
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 23:36 | |
| Bonsoir Papydall !
Ton exemple fonctionne parce que tu n'as pas utilisé de virgule ou de point dans la colonne Valeurs. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: KGF_dll - nouvelles versions Mer 8 Juil 2020 - 23:42 | |
| Salut Marc C'est bien c'est ce que je disais (j'écrivais) ''ça ne marche pas avec la virgule ni le point.''
EDIT : Le problème : pourquoi ça marche chez Klaus et non chez nous ?! | |
|
| |
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 Juil 2020 - 23:55 | |
| A tout hasard, j'ai remis KGF.zip sur mon site, et KGF.dll dans mon WebDav, dossier "KGF DLL". Je ne peux que conseiller de vider le cash de l'explorateur d'internet avec lequel vous téléchargez un de ces fichiers, et ceci AVANT de télécharger, bien sûr. Par le passé, il y a déjà eu ce genre de problèmes avec d'autres panoramiciens, et c'est cette mesure qui a permis de débloquer la situation. Je ne vois absolument pas ce qui peut causer cette difficulté, sinon. Vérifier bien, après téléchargement, que les fichiers téléchargés ont les dates suivantes: KGF.zip = 08/07/2020 23:41 KGF.dll = 08/07/2020 23:40 Voici mon dossier (extrait): D'ailleurs, l'histoire du point ou de la virgule a été réglée dans la DLL par en remplacement systématique de toute virgule par un point, et ce AVANT de soumettre les données au module qui évalue la formule. Chez moi, tout marche sans aucun problème, et c'est bien le signe que la bonne version n'a pas été téléchargée. | |
|
| |
Contenu sponsorisé
| Sujet: Re: KGF_dll - nouvelles versions | |
| |
|
| |
| KGF_dll - nouvelles versions | |
|