[Duda Rápida] Editar un script en ¿C?

Estoy editando un script del programa Ant Movie Catalog, que importa datos de películas de FilmAffinity. Tengo 2 scrips:

1. El Primero ya no funciona, pero importaba la lista de actores en horizontal, por comas. Pongo el fragmento.

// Intérpretes
LineNr := FindLine('<th>REPARTO</th>', Page, LineNr);
if LineNr <> -1 then
begin
Line := '';
while TRUE do
begin
LineNR := LineNR + 1;
Line := Line + Page.GetString(LineNr);
if Pos('</td>', Line) > 0 then
break;
end;

Actors := TextBetween(Line, '">', '</a>') + #13#10;
while Pos('stype=cast', Line) > 0 do
Actors := Actors + TextBetween(Line, '"> ', '</a>') + #13#10;
HTMLDecode(Actors);
SetField(fieldActors, Actors);
end;


2. El Segundo sí funciona, pero importa la lista de actores en vertical, 1 por línea, muy feo. Pongo el fragmento.

// Actors
LineNr := FindLine('<dt>Reparto</dt>', Page, LineNr);
if LineNr <> -1 then
begin
Line := Page.GetString(LineNr + 1);
Item := DeleteTags(TextBetween(Line, '<dd>', '</dd>'));
if GetOption('ActorsInALine') = 0 then Item := StringReplace(Item, ', ', #13#10);
SetField(fieldActors, Item);
end;


Solo quería saber qué tengo que cambiar en el segundo script para que estructure los actores en horizontal en vez de 1 por línea.

Un saludo y gracias.

Primer Script Entero
Segundo Script Entero
Por si hay que verlo entero...


EDITADO: Gracias a Roebek, de LectoresElectronicos.com, la solución, por si a alguien le sirve.
parece que la forma de mostrar los actores se controla mediante la variable ActorsInALine. Supongo que simplemente habría que cambiar esto por ActorsInALine=1.
ActorsInALine=0|0|1=Actores separados por comas|0=Actores en lineas independientes

Aquí es donde parece comprobar el contenido de dicha variable, si borras esta línea debería tener el mismo efecto.
if GetOption('ActorsInALine') = 0 then Item := StringReplace(Item, ', ', #13#10);

Lo que hace es sustituir la coma (StringReplace) por #13#10, que imagino que serán los códigos de caracteres para retorno de carro (\r) y salto de línea (\n).
0 respuestas