未啟動的初始設定顯示及啟動後顯示未 |
尚未結案
|
pyusi
一般會員 發表:6 回覆:2 積分:1 註冊:2004-10-22 發送簡訊給我 |
RaynorPao大哥及各位前輩你好: 按Server-Form1的Diagnostic button後傳測試項目給Client,Server's Form1 Form2會顯示Pass/Fail(code 如下)。
但若還沒按Diagnostic button,Form2的Edit欄位 (ediSDRAM)只顯示Fail(means收到Pass才反應),希望在未按任何按鍵"顯示NG(未反應)" 且 "即使在執行Diagnostic button後已顯示結果(Pass/Fail),再次開啟Form2,Form2的Edit欄位會顯示NG" //Server- Form1
void __fastcall TForm1::btnDiagClick(TObject *Sender)
{
TransferProtocol pMSG;
DiagStatusProtocol *pDiagBoard =(DiagStatusProtocol *)&pMSG.buffer[0];
int ReadByte; if(check_init[0] == 1){
pDiagBoard->SDRAM.EnableDiag=Enable;
pDiagBoard->SDRAM.Result = NG ;
}
if(check_init[1] == 1){
pDiagBoard->FLASH.EnableDiag=Enable;
pDiagBoard->FLASH.Result = NG ;
} pMSG.Msg = USER_DEF_DIAG ;
pMSG.BufSize = sizeof(DiagStatusProtocol);
ServerSocket1->Socket->Connections[0]->SendBuf( &pMSG , sizeof(TransferProtocol) );
}
//----------------------------------
//Server- Form2
void __fastcall TForm2::FormShow(TObject *Sender)
{
if (1/*chkpt == 1*/)
{
if(Status[0] == 1)
ediSDRAM->Text = "PASS";
else
ediSDRAM->Text = "FAIL"; if(Status[1] == 1)
ediFlash->Text = "PASS";
else
ediFlash->Text = "FAIL";
}
//------------------
void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{
Action = caFree;
}
//------------------ 小妹我是BCB新手,發問蠢問題,敬請見諒。
感謝各位!
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |