You found an error in the program ? Report it here
Kiwi le Calamar
Post
by Kiwi le Calamar » 2003-05-24 18:56:26
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;
Kiwi le Calamar
Post
by Kiwi le Calamar » 2003-05-24 20:03:18
Faites comme si je n'avais rien dit... Je ne comprends plus rien...
Kiwi le Calamar
Post
by Kiwi le Calamar » 2003-05-24 20:06:44
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...
Kiwi le Calamar
Post
by Kiwi le Calamar » 2003-05-24 20:11:57
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....
Kiwi le Calamar
Post
by Kiwi le Calamar » 2003-05-24 20:21:44
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...
Kiwi le Calamar
Post
by Kiwi le Calamar » 2003-05-24 20:47:24
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...
antp
Site Admin
Posts: 9675 Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:
Post
by antp » 2003-05-24 20:57:46
Merci pour l'info
Je vais faire la correction
Guest
Post
by Guest » 2003-05-24 21:25:07
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