FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Fonctionnement du caret_x_position(N)
par Jack Hier à 20:36

» Problèmes en cours.
par Jack Hier à 20:31

» PanExpress : l'éditeur Panoramic avec création d'objet
par Minibug Hier à 19:55

» Exemple d'une nouvelle version d'un GRID
par Minibug Hier à 17:36

» Comment faire fonctionner \qj en RTF ?
par jjn4 Mer 12 Déc 2018 - 19:25

» Mais où est donc passé Klaus ?!
par Jicehel Mer 12 Déc 2018 - 13:38

» Problème avec SaveStringList.
par Klaus Mer 12 Déc 2018 - 12:14

» Je suis de retour !
par Klaus Mer 12 Déc 2018 - 12:10

» Connexion au forum
par mindstorm Mer 5 Déc 2018 - 19:09

» Version instantanée V 0.9.29i5 du 17/11/2018
par silverman Ven 30 Nov 2018 - 10:37

» imprimer avec Print.dll
par JL35 Jeu 29 Nov 2018 - 21:33

» Convertisseur Décimal ---> Binaire, Octal, Hexadécimal, ...
par Minibug Dim 25 Nov 2018 - 15:37

» Impression de documents
par JL35 Ven 23 Nov 2018 - 19:45

» Logiciel de soutien scolaire.
par Marc Jeu 22 Nov 2018 - 20:51

» Logiciel de soutien en langues.
par Marc Jeu 22 Nov 2018 - 19:39

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Décembre 2018
LunMarMerJeuVenSamDim
     12
3456789
10111213141516
17181920212223
24252627282930
31      
CalendrierCalendrier

Partagez | 
 

 Logiciel de soutien scolaire.

Aller en bas 
Aller à la page : Précédent  1, 2
AuteurMessage
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 7:30

Bonjour.

Chose promise, chose dûe.

Voici le lien de téléchargement de la dernière version complète corrigée.
J'ai dû désactiver, à mon grand regret, les animations de l'intro, pour les petites configurations.

https://e-nautia.com/share/81746-xz7u7bzm
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 8:37

Bonjour Pedro !

L'histoire de la mémoire RAM insuffisante, je n'y crois pas... Ton logiciel n'utilise que 411Mo lors des animations !

Bonne journée !


Edit : Je viens de tester ta version de ce matin. Malheureusement, des problèmes subsistent. J'ai remarqué que tu avais supprimé l'animation lors du survol des "icônes rotatives" du menu principal. En termes de mémoire vive, je suis toujours aux alentours de 410 Mo. Mais le passage de la souris sur les icônes, ne plante pas le programme.
J'ai cliqué au hasard sur un des choix : Ma semaine. Problème, le programme se ferme tout seul !

Deuxième essais : je reprends "Ma semaine". Le programme fonctionne 1 minute environ, l'ordinateur se met à chauffer et les ventilateurs s'affolent... puis le programme se ferme. L'ordinateur continue de chauffer avec le bruit des ventilos qui tournent à fond.
En regardant dans le gestionnaire des taches Windows, je vois que Langues est toujours actif en tache de fond... je le tue manuellement pour que tout rentre dans l'ordre.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 9:52

Bonjour.

Désolé, mais je ne rencontre pas ce problème sur mon PC.

J'ai même simulé un test avec une RAM de 2 Go.

Pourrais-tu réaliser un nouveau test, mais sur ton PC qui contient 16 Go de RAM.

Merci de la suite.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 10:31

Pedro a écrit:
Pourrais-tu réaliser un nouveau test, mais sur ton PC qui contient 16 Go de RAM.

Avec plaisir, mais il va falloir attendre un petit peu !
Le PC en question est celui du salon qui me sert aux montages vidéos, et le salon... est en travaux depuis hier !
Au programme, peintures plafond, portes + huisseries puis tapisserie. Bref, tu l'auras compris, tout est débranché et sans dessus-dessous.
Tiens, je te joins une petite photo sur laquelle j’ai entouré en jaune ledit PC.

Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 11:20

@Pedro

En attendant d'autres tests, j'ai fait une capture d'écran avant que TAO se plante.
On voit bien qu'il y a une activité anormale et continuelle du processeur à 32%, ce qui fait monter en température le PC et déclenche la pleine vitesse des ventilateurs. Quelque chose "se mord la queue" dans ton code. Ce serait bien d'avoir d'autres testeurs...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 11:40

@Pedro

J'ai testé le jeu du pendu... je pense qu'il est en cours de codage ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 11:57

@Pedro

C'est la première fois que j'ai cette erreur au lancement de TAO :
Spoiler:
 

Zoom sur le message d'erreur :


Suivi de :


Suivi de :


... Et suivi d'un quatrième message dont j'ai loupé la copie d'écran.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 14:09

Bonjour.

Voici la sub incriminée.
Pourrais-tu la tester ?
Code:

dim z, ram

ram_installee()

end

sub ram_installee()
    file_open_write 1,"test.bat"
    file_writeln 1,"@ echo off"
    file_writeln 1,"wmic ComputerSystem get TotalPhysicalMemory | clip"
    file_close 1
    execute_wait "test.bat"

    if object_exists(9998)=1 then delete 9998
    create_hide
    memo 9998
    text 9998,clipboard_string_paste$
    z=val(item_read$(9998,3))/1000000000
    ram=int(z*10)/10
    message "RAM installée: "+str$(ram)+" Go."
    create_show
end_sub

et celle-ci:

Code:
dim z, ram

sub ram_installee()
    file_open_write 1,"test.bat"
    file_writeln 1,"@ echo off"
    file_writeln 1,"wmic ComputerSystem get TotalPhysicalMemory > ram.txt"
    file_close 1
    execute_wait "test.bat"

    file_open_read 99,"ram.txt"
    for k%=1 to 3:filereadln 99,a$:next k%
    file_close 99

    z=val(a$)/1000000000
    ram=int(z*10)/10
    message "RAM installée: "+str$(ram)+" Go."
    create_show
end_sub
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 14:55

@Pedro

La première SUB fonctionne parfaitement.




La deuxième n'est pas utilisable en l'état.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 17:47

@Pedro

Pour info, je viens de tester avec 4 PC différents.
Malheureusement, aucun ne permet de faire fonctionner TAO sans plantage. Je te mets ci-dessous les caractéristiques de chaque PC.

1er PC avec 8Go :
Spoiler:
 

2ème PC avec 4Go :
Spoiler:
 

3ème PC avec 8Go :
Spoiler:
 

4ème PC avec 4Go :
Spoiler:
 

Je reste persuadé qu'il n'y a aucun rapport avec la quantité de mémoire mais bien une erreur dans ton code.

Si vraiment tu souhaites un essais avec le PC 16Go, je pourrai le faire ce soir après dîner.

Qu'as-tu comme configuration pour que cela fonctionne chez toi ? scratch

Bonne continuation !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 18:24

Bonsoir.

Voici la configuration de mon PC:

Windows 10 Famille
Ecran 17"
RAM 8 Go

Intel Core I7 5500U

Système d'exploitation 64 bits

Merci de tester sur ton PC avec 16 Go de RAM.

Quant aux autres, merci de m'envoyer une copie d'écran des problèmes rencontrés.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 19:15

@Pedro

Je viens de lancer TAO sur le PC le plus proche du tien. L'ASUS X756UVK avec 8Go et carte graphique NVidia GeForce 920mx.

Ci-dessus, c'est le PC n° 3.

J'ai démarré TAO ;
J'ai choisi Semainier ;
J'ai cliqué sur la case de coordonnées MARDI / Elève n° 2 ;
Le programme s'est bloqué avec un message en haut à gauche précisant : (Ne répond pas) ;
Le ventilateur du PC s'est mis à tourner à toute vitesse ;
J'ai pris une copie d'écran ;
15 secondes après, TAO s'est coupé tout seul : retour au bureau Windows ;
La ventilation du PC ne ralentit pas ;
Je vérifie dans le gestionnaire des tâches Windows : une application Langues.exe reste active avec 29% d’activité processeur ;
Je tue l’application Langues.exe ;
Le ventilateur du PC ralentit au bout de 30 secondes, retour à la normale.

Copie d’écran lors du blocage TAO :

Spoiler:
 

Zoom:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 19:36

Bonsoir.

J'ai effectué les mêmes manipulations que toi, comme suit:

. Clic sur le semainier.
. Clic sur mardi, élève n° 2.

Le logiciel me demande bien de saisir un RDV ou autre, comme prévu !!

C'est incompréhensible.

Voici la routine prévue lors d'un clic sur le grid:

Code:
selection_grid:
    ligne%=grid_y_to_row(333,mouse_y_left_down(333))
    colonne%=grid_x_to_column(333,mouse_x_left_down(333))

    a$=message_input$("Donnée à entrer.", "Saisissez le RDV, ou autre." , "")
    if a$<>"" then grid_write 333,ligne%,colonne%,a$
return

J'ai une question: utilises-tu bien l'éditeur Panoramic qui se trouve dans le dossier d'installation de mon logiciel ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 20:43

Pedro a écrit:
utilises-tu bien l'éditeur Panoramic qui se trouve dans le dossier d'installation de mon logiciel ?

Quel éditeur Panoramic ? scratch

J'installe TAO à partir du setup.exe que j'ai téléchargé ;

Je clique simplement sur langues.exe pour lancer TAO, c'est tout.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 20:46

Bonsoir.

Oups, désolé, question inutile.

Donc, je viens de refaire exactement les mêmes manipulations à partir de langues.exe.

Résultat: tout fonctionne parfaitement.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 21:06

@Pedro

Décidément, effectivement c'est incompréhensible !

Je suis le seul du forum à avoir ces dysfonctionnements ?

Voilà qui me rappelle les tests de PanExpress avec Minibug : tout fonctionnait bien chez lui et pas chez moi !
Nous avons eu plusieurs cas ensemble qu'il a solutionnés. Tu peux remonter le fil de discussion PanExpress pour en savoir plus.
Peut-être peux-tu aussi lui demander quels ont été les remèdes et les causes des plantages ?

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Minibug

avatar

Nombre de messages : 3241
Age : 52
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 21:18

Citation :
Peut-être peux-tu aussi lui demander quels ont été les remèdes et les causes des plantages ?

Et bien pas évident de répondre comme ça...
C'est assez varié, il y a des problèmes de rafraîchissement, des boucles trop rapides...
Il faut étudier chaque situation et réfléchir en conséquence.

Pour ma part je rencontre aussi des dysfonctionnements dans le logiciel de Pedro.
Et ce dès l'affichage de l'intro...

Je pense qu'il y a de nombreuses instabilités sûrement liées à la manière dont le code est développé.
Il faut bien s'imaginer que Pedro travaille sur ce programme depuis plusieurs années.
Et le fait de le faire évoluer avec les différentes versions de Panoramic n'a peut être pas aidé à sa stabilité.
Il y a peut être besoin de reprendre le code complet et de le 'rajeunir' avec toutes les nouvelles fonctions. Je pense en particulier à la gestion de la souris qui, si elle est mal configurée peut provoquer de très nombreux plantages. J'en parle en connaissance de cause...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Klaus

avatar

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

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 21:51

Citation :
Je pense en particulier à la gestion de la souris qui, si elle est mal configurée peut provoquer de très nombreux plantages.
Je ne me suis pas plongé dans le code de Pédro. Mais je peux donner quelques indications, apprises aux prises (oh, la répétition !) avsc Panoramic.

1. Il faut absolument éviter des boucles d'attente, de quelque nature que ce soit. Lorsqu'on lance une action dont if faut attendre la fin, il faut vérifier cette condition autrement, soit par un évènement particulier, soit par un timer dont la routine aura comme seul but de vérifier 1 seule fois si la condition est remplie. Si ce n'est pas le cas, la routine termine immédiatement. Sinon, elle lance le traitement prévu lors de la fin de la tâche à surveiller. Et, surtout, ne jamais oublier de désactiver le timer au début de la routine et le réactiver à la fin, sauf si la condition est remplie, bien sûr. Il n'y a rien de pire qu'une routine d'évènement qui est appelée une seconde fois alors que la première est encore en cours - c'est le plantage assuré.

2. En élément qui découle de lé réfléxion précédente: il faut systématiquement désactiver l'évènement déclenchant au début d'une routine évènement, et le réactiver juste avant la sortie. C'est exactement le même raisonnement que pour un timer.

3. Dans une routine évènement, il ne faut jamais appeler un sous-programme par GOSUB, une fonction ou une SUB qui est appelée également par une autre routine évènement ou par le code principal. Ceci est particulièrement vrai pour le cas du GOSUB, mais j'éviterais cela également pour les fonctions et les SUBs, par précaution. Pourquoi ? Le code Panoramic n'est pas réentrant, et tout appel par GOSUB d'une portion de code qui est déjà utilisée ailleurs, conduit forcément à un mélange des variables, des accès aux fichiers etc, et dont au crash violent.

4. Il ne faut jamais utiliser le GOTO pour sortir du contexte d'une routine évènement, pour exactement les mêmes raisons.

5. Ceci s'applique également au ON_ERROR_GOTO qui effectue un GOTO automatique lors d'une erreur d'exécution interceptable. Si cette commande est utilisée dans une routine évènement, il faut impérativement qu'elle conduise vers un label propre à cette routine et qui ne peut atteint par aucun GOTO ou ON_ERROR_GOTO placé ailleurs dans le code. Encore moins par un GOSUB - crash immédiat.

Dans le passé, on a déjà eu plusieurs cas de Panoramiciens qui, en toute bonne foi, programmaient ainsi, soit par méconnaissance, soit par habitude de programmation dans d'autres langages. Or, en Panoramic, il convient d'observer strictement ces quelques règles.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Minibug

avatar

Nombre de messages : 3241
Age : 52
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

MessageSujet: Re: Logiciel de soutien scolaire.   Mer 7 Nov 2018 - 22:36

Merci pour ces précisions Klaus !
Tes explications sont beaucoup plus claires que les miennes. Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Logiciel de soutien scolaire.   Jeu 8 Nov 2018 - 8:01

Bonjour.

Merci Klaus pour ces précisions techniques très utiles.

Dans ce cas, pourrais-tu tester mon logiciel, en effectuant les manipulations suivantes:

. Page d'intro: cliquer sur 'Commencer à apprendre'.
. Fenêtre suivante: clic sur le semainier (icône en bas à gauche).
. Fenêtre du semainier: clic sur la case mardi de l'élève n° 2.

Rencontres-tu le même problème que Marc ?

Merci de la suite.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: Logiciel de soutien scolaire.   Jeu 8 Nov 2018 - 12:25

J'ai téléchargé et installé ton logiciel, et j'ai fait la manipulation proposée. Je ne rencontre aucun problème particulier - le logiciel me demande de saisir un rende-vous dans une boite de dialogue. Si j'annule, la boite disparaît - normal. Si je saisis un texte et valide, ce texte s'affiche dans la case sélectionnée du semainier. Si je clique dans une autre case, je peux la renseigner aussi. Si le clique à nouveau sur a première case saisie, je peux changer son contenu. Léger b-mol: si la case cliquée est déjà renseignée, tu pourrais peut-être afficher son contenu dans le champ de saisie de la fenêtre de dialogue.

Conclusion: à l'exclusion de tout autre problème éventuel, la manipulation proposée se déroule bien chez moi.

Autre remarque, Lors du chargement des animations, une fenêtre noire de DOS CMD s'ouvre brièvement. Ce n'est pas joli, et avec l'astuce publiée maintes fois (encore hier ou aujourd'hui - tu trouveras) tu pourras éviter cela. C'est juste n détail d'estétique.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Logiciel de soutien scolaire.   Jeu 8 Nov 2018 - 12:29

Bonjour.

Je suis heureux d'apprendre que tout fonctionne bien sur ton PC.
Je commençais vraiment à émettre des doutes.

Quand à la fenêtre DOS qui s'affiche brièvement, le problème sera réglé dans la prochaine version.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Logiciel de soutien scolaire.   Ven 9 Nov 2018 - 9:29

Bonjour.

Je vous annonce la mise en ligne de la version améliorée et corrigée 31.5 de mon logiciel.

Au menu:

. Dictionnaire français-espagnol: plus de 510.000 expressions nouvelles.
Le nombre d'entrées de ce dictionnaire est porté à environ 1.000.000.
. Corrections de bugs mineurs et amélioration de la saisie des données dans le module semainier.

Il est téléchargeable ici:

https://e-nautia.com/share/81876-ek0hpw99
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Marc

avatar

Nombre de messages : 993
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Logiciel de soutien scolaire.   Jeu 22 Nov 2018 - 20:51

Bonsoir à tous !

@Pedro

La version 31.5 de TAO, elle ne fonctionne pas du tout sur mon PC de 16Go de RAM:
Spoiler:
 
Spoiler:
 
Spoiler:
 

Décidément, je n'ai pas de chance avec TAO... Crying or Very sad
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Logiciel de soutien scolaire.   

Revenir en haut Aller en bas
 
Logiciel de soutien scolaire.
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» Logiciel de pret 2010
» HotKeys : des raccoucis claviers facilement (logiciel portable)
» Lier un FTP à son logiciel
» [Resolu] Problème logiciel...
» Problème pour la création d'un petit logiciel.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Grands projets réalisés avec Panoramic :: Logiciel de traduction-
Sauter vers: