Page 1 of 1
[FR] Petite correction au script d'import Monsieur Cinéma
Posted: 2003-05-24 18:56:26
by Kiwi le Calamar
Dans la version actuelle, il ne marche pas (si mon installation s'est déroulée sans erreur)
Il y a actuellement (ligne 75 à 77)
Code: Select all
Page.Free;
if PickTreeExec(Address) then
AnalyzePage(Address);
il faudrait permuter pour avoir (si j'ai bien compris et en tout cas ça marche mieux pour moi comme ça

)
Code: Select all
if PickTreeExec(Address) then
AnalyzePage(Address);
Page.Free;
Posted: 2003-05-24 20:03:18
by Kiwi le Calamar
Faites comme si je n'avais rien dit... Je ne comprends plus rien...
Posted: 2003-05-24 20:06:44
by Kiwi le Calamar
En fait, c'est très mystérieux... Si je fais F6 F9, il démarre le script (j'ai remis le code original), fait quelque chose, puis rien, il me dit "script executed with success", mais n'affiche jamais l'arbre des choix. Par contre, si je fais F6 puis que je clique sur Run, alors l'exécution du script se fait normalement... mystèèèère...

Le mystère s'épaissit...
Posted: 2003-05-24 20:11:57
by Kiwi le Calamar
En fait, ce qui marche correctement, c'est:
F6, F9 (exécution pour rien), F9 (ok, j'ai le PickTree)
C'est très étrange....
Un espoir
Posted: 2003-05-24 20:21:44
by Kiwi le Calamar
Aussi curieux que ça puissse paraître... à la première exécution:
le test
Code: Select all
if Pos('<a href="/">Accueil</a> > Recherche </td>', Line) > 0 then
semble renvoyer false... mais à toutes les exécutions ultérieures, ça renvoie true... ??? étrange...
Posted: 2003-05-24 20:47:24
by Kiwi le Calamar
Ce coup-ci, j'ai trouvé, pour que le script tourne il faut, à la ligne 50
Code: Select all
if Pos('Accueil</a> > Recherche </td>', Line) > 0 then
(supprimer le a href)
Curieusement, au premier appel, il y a le href n'est pas vide... Etrange, étrange...
Posted: 2003-05-24 20:57:46
by antp
Merci pour l'info

Je vais faire la correction
Encore un petit complément
Posted: 2003-05-24 21:25:07
by Guest
Si jamais la recherche ne retourne aucun résultat, le PickTree se remplit avec plein de n'importe quoi. Pour éviter, j'ai ajouté:
Code: Select all
BeginPos := Pos('<b> Films </b>', Line);
if (BeginPos > 0) then
begin
(le if then), aux alentours de la ligne 56