Вверх ↑
Ответов: 253
Рейтинг: 0
#1: 2018-09-18 19:16:51 ЛС | профиль | цитата
Суть такова, есть список строк, он будет формироваться выгружая ссылки со страницы сайта.( но это не важно )
Также есть файл уже проверенный и выгруженных ссылок ранее "listurl.txt". Так вот, нужно каким-то образом сравнить два эти файла, найти строки которых не хватает в "listurl.txt" и показать их. Программа будет просто проверять определенную страницу сайта на появление новых ссылок. и как это правильно организовать пока не понимаю.
Вот что есть.

Add(MainForm,2953706,21,105)
{
Height=252
}
Add(SearchInFile,4024410,364,203)
{
FileName="listurl.txt"
Sensitive=1
Point(String)
link(onSearch,7359748:doData,[(408,216)(408,300)(373,300)(373,384)])
link(Text,10127013:Text,[(377,181)(412,181)])
}
Add(Button,8899167,231,301)
{
Left=15
Top=5
Width=75
Caption="Сортировать"
link(onClick,3411828:doEvent1,[])
}
Add(Timer,9912172,336,322)
{
Interval=200
Enable=1
link(onTimer,7262575:doNext,[])
}
Add(Hub,3411828,301,301)
{
link(onEvent1,7262575:doReset,[(347,307)(347,342)])
link(onEvent2,9912172:doTimer,[(325,314)(325,328)])
}
Add(Counter,7262575,385,322)
{
Min=-1
Max=10000
link(onNext,12280955:doCompare,[(422,328)(422,335)(448,335)(448,328)])
}
Add(If_else,12280955,455,322)
{
Type=1
link(onTrue,13812074:doRead,[])
link(onFalse,11720345:doTimer,[(494,335)(494,370)(270,370)(270,335)])
link(Op2,10463000:Count,[(468,242)(335,242)])
}
Add(ArrayRW,13812074,504,322)
{
link(onRead,10127013:doText,[(541,328)(541,335)(572,335)(572,233)(394,233)(394,132)])
link(Array,10463000:Array,[(510,242)(342,242)])
}
Add(Timer,11720345,280,329)
{
Interval=10
Enable=1
AutoStop=1
link(onTimer,9912172:doStop,[])
}
Add(RichEdit,10463000,322,123)
{
Left=15
Top=30
Width=365
Height=175
ParentFont=0
Strings=#7:Stroka1|7:Stroka2|7:Stroka3|7:Stroka4|7:Stroka5|7:Stroka6|7:Stroka7|7:Stroka8|7:Stroka9|8:Stroka10|8:Stroka11|8:Stroka12|8:Stroka13|8:Stroka14|8:Stroka15|8:Stroka16|8:Stroka17|8:Stroka18|8:Stroka19|8:Stroka20|8:Stroka21|8:Stroka22|8:Stroka23|8:Stroka24|8:Stroka25|8:Stroka26|8:Stroka27|8:Stroka28|8:Stroka29|8:Stroka30|
AddType=1
ScrollBars=3
Point(doDelete)
}
Add(Edit,10127013,406,126)
{
Left=95
Top=5
Width=285
Text=""
link(onChange,4024410:doSearch,[(450,132)(450,170)(352,170)(352,209)])
}
Add(DoData,7359748,385,378)
{
link(onEventData,10463000:doDelete,[(429,384)(429,274)(310,274)(310,164)])
link(Data,7262575:Count,[])
}
Add(StrList,12725171,581,56)
{
FileName="listurl.txt"
Strings=#7:Stroka1|7:Stroka2|7:Stroka3|7:Stroka5|7:Stroka6|7:Stroka8|8:Stroka10|8:Stroka11|8:Stroka12|8:Stroka13|8:Stroka14|8:Stroka16|8:Stroka17|8:Stroka18|8:Stroka19|8:Stroka21|8:Stroka22|8:Stroka23|8:Stroka24|8:Stroka25|8:Stroka27|8:Stroka28|8:Stroka29|
}
Add(hcVisualText,9353235,630,56)
{
Lines=#17:Это список строк |17:файла listurl.txt|
Width=102
Height=32
}

карма: 0

0