Format Textu w Memo

tayamoto
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 9 lat
  • Postów:81
0

Witam
Usiłuje napisać kod do wiadomości RSS. Kod działa dobrze jednak po załadowaniu wiadomości do memo na końcu pojawiają się informacje o stronie źródłowej np.
np.
"W górnych partiach Bieszczad zmala³o zagro¿enie lawinowe; jego stopieñ obni¿ono z trzeciego do drugiego w piêciostopniowej, rosn¹cej skali - poinformowa³ rano ratownik dy¿urny bieszczadzkiej grupy GOPR, Dariusz Czech.

wiêcej>> pogoda.wp.pl"

Moje pytanie jak usunąć cala herezje która co następuje po

poniżej kod.
Z góry dziękuje za pomoc.

Kopiuj
 
const
  ADPXMLBLOG = 'http://pogoda.wp.pl/rss.xml';
var
  ADPLocalFile : TFileName;
  StartItemNode : IXMLNode;
  News : IXMLNode;
  STitle, sDesc, sLink : widestring;
begin
  LinkNewsa := TStringList.Create;
  TrescNewsa := TStringList.Create;
  ADPLocalFile := IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName)) + 'temp.adpheadlines.xml';
  Screen.Cursor:=crHourglass;
  try
    if not DownloadURLFile(ADPXMLBLOG, ADPLocalFile)  then
    begin
      log('Nie mogê pobrac wiadomosci RSS. Sprawdz polaczenie z internetem.',0);
      Exit;
    end;
    ListBox1.Clear;
    XMLDoc.FileName := ADPLocalFile;
    XMLDoc.Active:=True;
    StartItemNode:=XMLDoc.DocumentElement.ChildNodes.First.ChildNodes.FindNode('item');
    News := StartItemNode;
    repeat
      sTitle := news.ChildNodes['title'].Text;
      sLink := news.ChildNodes['link'].Text;
      sDesc := news.ChildNodes['description'].Text;
      //add to list view
       ListBox1.Items.Add(STitle);
       TrescNewsa.Add(sDesc);
       news := news.NextSibling;
    until news = nil;
  finally
   DeleteFile(ADPLocalFile);
   Screen.Cursor:=crDefault;
  end;
end;

------------------------------------------
If it’s hard, work harder; if it’s impossible, work harder still. Give it whatever it takes, but do it. - Burt Munro
edytowany 3x, ostatnio: madmike
madmike
Zmień tytuł na sensowny, opisujący problem. Temat w rodzaju "Problem z..." jest mało sensowny. REGULAMIN: Temat wątku powinien w sposób sensowny i w miarę wyczerpujący opisywać Twój problem. Tak, aby potem wyszukiwarki nie miały kłopotu ze znalezieniem szukanego tekstu. Wątki opatrzone jednowyrazowym tematem, lub zdaniem nie opisującym zupełnie problemu, będą usuwane. PRZECZYTAJ: Jak tytułować wątki na forum?
0

Moje pytanie jak usunąć cala herezje która co następuje po

Copy i AnsiIndexText.

pelsta
  • Rejestracja:prawie 19 lat
  • Ostatnio:16 dni
  • Postów:819
0
Kopiuj
var 
  s:string;//z tekstem
  p:Integer;
//...
  p:=Pos('<br />',s);
  if p>0 then Delete(s,p,MaxInt);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.