Bon, oui, je sais je ne suis qu'un vil petit égoïste...
Lorsque je me suis penché sur AMC il y a quelques mois, j'ai decouvert quelques problèmes pour le script allociné lors de l'import de synopsis de quelques films. Du coup, ben pof, je les ai corrigés, mais je n'ai pas pris le temps de poster les modifs sur le forum.
Donc hop, voila un petit oubli réparé.
1- Correction de certains synopsis incomplets (il manque le premier paragraphe)
Ex de films : PHONE GAME ou MATRIX RELOADED
==> Correction
Dans la section "Description" REMPLACER
if EndPos = 0 or then
EndPos := Length(Line) + 1;
PAR
if (EndPos = 0) or (EndPos<BeginPos) then
EndPos := Length(Line) + 1;
2- Certains films n'ont carrément pas de synopsis du tout dans la base de données Allociné, ce qui a une furieuse tendance à faire n'importe quoi lorsqu'on execute le script.
Ex de film : Cocorico M. Poulet (oui, je sais c'est pas un film que beaucoup de monde doit avoir, d'ailleurs, moi non plus je l'ai pas, c'est en cliquant sur un film au hasard que j'ai trouvé ce bug)
==> Correction
Dans la section "Description", mettre juste avant le " repeat ":
if(pos('"size2">', Line)>0) then
begin
et juste apres le " until EndPos > 0; "
end;
Et voila....
Ces corrections ont ete testées sur un échantillon de films relativement grand sans avoir posé le moindre souci. J'espere que j'ai pu rendre service à quelques-un d'entre vous.