Syntax
BOOL cpxReceiveMes( void );
Parameters
パラメータはありません。
Return Value
受信が成功したらTRUE、失敗したらFALSEを戻します。
Remarks
ページを受信し、ICmnPilot::cmnWriteMessageで発言データを追加します。
必要に応じて複数ページを受信します。
認証サイトに対応する場合にはWebParam.lpUserIDとWebParam.lpPasswordを設定する必要があります。
ICpx::cpxBBSPilotStart、 ICpx::cpxBBSPilotEnd、 ICpx::cpxGetReceivedMesCount、 ICpx::cpxGetReadURL、 ICpx::cpxReceiveMes、 ICpx::cpxSendMes、 ICpx::cpxExecFunc は同じインスタンスでコールされます。
Remarks
C++
BOOL __stdcall MyCpx::cpxReceive (int idxBBS) { TWebParam WebParam; // WEBアクセスパラメータ // ページ受信 memset (&WebParam, 0, sizeof (TWebParam)); WebParam.lpURL = m_pszBBSURL; WebParam.lpUserID = m_pszUserID; WebParam.lpPassword = m_pszPassword; WebParam.lpString = "受信中"; if ((pPage = m_pICmnPilot->cmnWebRequest (WebParam)) == NULL) { // エラー処理 : return FALSE; } // 受信ページ解析 : // 掲示板ヘッダ追加 : // 受信発言追加 : // ページデータ開放 m_pICmnPilot->cmnFree (pPage); return TRUE; }Delphi
function TMyCpx.cpxReceiveMes (): LongBool; stdcall; var WebParam: TWebParam; // WEBアクセスパラメータ begin // ページ受信 FillChar (WebParam, sizeof (tWebParam), 0); WebParam.lpURL := szURL; WebParam.lpUserID := m_pszUserID; WebParam.lpPassword := m_pszPassword; WebParam.lpString := '受信中'; pPage := m_pICmnPilot.cmnWebRequest (WebParam); if (pPage = Nil) then begin // エラー処理 : Result := FALSE; exit; end; // 受信ページ解析 : // 掲示板ヘッダ追加 : // 受信発言追加 : // ページデータ開放 m_pICmnPilot.cmnFree (pPage); Result := TRUE; end;