| Comportement erratique de Panoramic. | |
|
|
Auteur | Message |
---|
Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: Comportement erratique de Panoramic. Mer 10 Déc 2014 - 18:13 | |
| Bonjour.
J'ai constaté un problème avec Panoramic.
Il arrive quelquefois que des portions de code ne s'exécutent pas !!
Il semblerait que Panoramic les 'oublie' !!
En effet, j'ai lancé deux fois de suite le même code, sans rien changer, et j'ai obtenu des résultats différents.
Bizarre !! | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Comportement erratique de Panoramic. Mer 10 Déc 2014 - 18:27 | |
| Il y a forcément quelque chose qui a changé. Si tu es certain que le code n'a pas changé, alors cela ne peut provenir que des fichiers. | |
|
| |
Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: Comportement erratique de Panoramic. Mer 10 Déc 2014 - 20:50 | |
| Bonsoir.
Peut-être, sauf que je n'ai modifié aucun fichier, ni le source du programme.
| |
|
| |
mindstorm
Nombre de messages : 685 Age : 55 Localisation : charente Date d'inscription : 13/02/2013
| Sujet: Re: Comportement erratique de Panoramic. Mer 10 Déc 2014 - 21:10 | |
| bonsoir Pedro as tu des temporisations dans ton code?
| |
|
| |
Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: Comportement erratique de Panoramic. Mer 10 Déc 2014 - 21:25 | |
| Bonsoir. Voici mon code modifié. En ajoutant un 'wait' dans la routine de recherche, il semblerait que le problème soit résolu. Peut-être un problème de synchronisation dans 'SearchStringList' ? Merci Klaus de voir. - Code:
-
sub chercher_bis(element$, numero_objet_liste%)
' Objets StringList (n°>150). temporaire$=string$(255," ") res%=abs(dll_call3("SearchStringList",numero_objet_liste%,adr(element$),adr(temporaire$)))
' SearchStringList fournit la ligne où devrait apparaître element$. ' Ex: 'jolie;' -> fournit la ligne 'joliment;'. if left$(temporaire$,len(element$))<>element$ then res%=0
' Pour éviter des problèmes de recherche: élément non trouvé. wait 50 end_sub | |
|
| |
Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: Comportement erratique de Panoramic. Mer 10 Déc 2014 - 21:26 | |
| | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Comportement erratique de Panoramic. Mer 10 Déc 2014 - 22:28 | |
| Désolé, Pedro, mais le problème doit venir d'ailleurs. La fonction de recherche dans une StringList est parfaitement synchrone, ce qui veut dire qu'elle ne revient que si l'opération est entièrement terminée.
Si ce genre de solution semble résoudre le problème, c'est qu'autre chose est en cours, simultanément, maie ça ne vient pas de la fonction de recherche.
| |
|
| |
Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: Comportement erratique de Panoramic. Jeu 11 Déc 2014 - 9:30 | |
| Bonjour.
OK, merci Klaus, car j'avais un doute.
Mais le problème subsiste, sans l'ajout d'un 'wait', et je ne sais pas pourquoi. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Comportement erratique de Panoramic. Jeu 11 Déc 2014 - 9:53 | |
| Dans ce cas, la seule solution, c'est de laisser le WAIT pour le moment. Mais je prédis que tu vas rencontrer d'autres difficultés, causées par le problème sous-jacent non résolu. A suivre... | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Comportement erratique de Panoramic. Jeu 11 Déc 2014 - 10:43 | |
| Je n'ai pas regardé le programme, donc je fais peut être un coup dans l'eau, mais souvent ce genre de problème surgit quand on utilise des timer et que l'on ne les arrète pas. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Comportement erratique de Panoramic. | |
| |
|
| |
| Comportement erratique de Panoramic. | |
|