Internet Direct (Indy)
|
Retrieves a complete NNTP article.
function GetArticle( AMsgID: string; AMsg: TIdMessage ): Boolean; overload;
Parameters |
Description |
AMsgID |
Message Identifier for the article. |
AMsg |
TIdMessage where the complete article should be stored. |
Boolean - True if the article is successfully retrieved.
GetArticle is an overloaded Boolean function in TIdNNTP used to retrieve a complete NNTP article including the headers and body.
GetArticle calls SendCmd to issue the NNTP ARTICLE command used to retrieve an NNTP article using the message identifier string specified in AMsgID. The NNTP current article pointer is NOT set to the article indicated in AMsgID.
GetArticle clears the contents of AMsg prior to retrieving the NNTP article. GetArticle calls ReceiveHeader and ReceiveBody using AMsg as an argument.
The return value for GetArticle is True when the numeric response from SendCmd is 220. GetArticle will return False if any of the following responses are received:
Code |
Message |
412 |
no newsgroup has been selected |
420 |
no current article has been selected |
423 |
no such article number in this group |
430 |
no such article found |
Use SelectGroup to select the active newsgroup prior to calling GetArticle.
Use SelectArticle to set the current article pointer for the active newsgroup.
Use GetNewNewsList to get a list of articles added since a specified date and time.
Use GetHeader to retrieve the headers for a specific NNTP article. Use GetBody to retrieve the body text for a specific NNTP article.
Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved. Website http://www.indyproject.org. Post feedback to the Indy Documentation newsgroup. |