📄 excel.cpp
字号:
sValue = "IsDownload:";
SetCell(Row, COL, sValue, 0, false, false);
if(Out.m_HttpParam.m_bDownload)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_HTTP-row3--------******************/
sValue = "IsRestore:";
SetCell(Row, COL, sValue, 0, false, true);
if(Out.m_HttpParam.m_bRestore)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_HTTP-row4--------******************/
UINT CallCount = Out.m_vHttpResult.size();
for(UINT i=0; i<CallCount; i++)
{
sValue = "Test"+IntToStr(i+1)+"_Direction:";
SetCell(Row, COL, sValue, ColorTestCount, false, true);
sValue = IntToStr(Out.m_vHttpResult[i].Direction);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Restore:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_vHttpResult[i].Restore);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "State:";
SetCell(Row, COL, sValue, 0, false, false);
String TestStae = "";
switch(Out.m_vHttpResult[i].State)
{
case STATE_CONNECTED: TestStae = STATE1_CONNECTED;
case STATE_DISCONNECTED: TestStae = STATE2_DISCONNECTED;
case STATE_TRANSFERING: TestStae = STATE3_TRANSFERING;
default: ;
}
sValue = TestStae;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "TotalSize(KB):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_vHttpResult[i].TotalSize);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_HTTP-row6--------******************/
sValue = "StartPos:";
SetCell(Row, COL, sValue, 0, false, true);
sValue = IntToStr(Out.m_vHttpResult[i].StartPos);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Transferred(KB)";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_vHttpResult[i].Transferred);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "ConnectTime(s):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = FloatToStr(Out.m_vHttpResult[i].ConnectTime/1000.0);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "TransferTime(s):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = FloatToStr(Out.m_vHttpResult[i].TransferTime/1000.0);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_HTTP-row7--------******************/
sValue = "WParam:";
SetCell(Row, COL, sValue, 0, false, true);
sValue = IntToStr(Out.m_vHttpResult[i].WParam);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "LParam:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_vHttpResult[i].LParam);
SetCell(Row, COL, sValue, 0, false, false);
}
break;
}
case DS_TCPUDP:
{
/**************------------DS_TCPUDP-row1--------******************/
sValue = "TCP/UDP:";
SetCell(Row, COL, sValue, ColorTestItem, false, true);
sValue = Out.m_Name;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Continuous:";
SetCell(Row, COL, sValue, 0, false, false);
if(Out.m_bContinuous)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Test Count:";
SetCell(Row, COL, sValue, 0, false, false);
if(Out.m_bContinuous)
{
sValue = "--";
}
else
sValue = IntToStr(Out.m_TestCount);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Test Duration(s):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = FloatToStr(Out.m_TestDuration/1000.0);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_TCPUDP-row2--------******************/
sValue = "Host:";
SetCell(Row, COL, sValue, 0, false, true);
sValue = Out.m_TCPUDPParam.m_Host;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Port:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_TCPUDPParam.m_Port);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "IsDownLink:";
SetCell(Row, COL, sValue, 0, false, false);
if(Out.m_TCPUDPParam.m_bDownLink)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
sValue = "IsTCP:";
SetCell(Row, COL, sValue, 0, false, false);
if(Out.m_TCPUDPParam.m_bTCP)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_TCPUDP-row3--------******************/
sValue = "DatagramsLength(bytes):";
SetCell(Row, COL, sValue, 0, false, true);
sValue = IntToStr(Out.m_TCPUDPParam.m_DatagramsLength);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "WindowSize:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_TCPUDPParam.m_WindowSize);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "StreamSpeed(kb/s):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_TCPUDPParam.m_StreamSpeed);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_TCPUDP-row4--------******************/
UINT CallCount = Out.m_vTCPUDPResult.size();
for(UINT i=0; i<CallCount; i++)
{
sValue = "Test"+IntToStr(i+1)+"_Direction:";
SetCell(Row, COL, sValue, ColorTestCount, false, true);
sValue = IntToStr(Out.m_vTCPUDPResult[i].Direction);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Restore:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_vTCPUDPResult[i].Restore);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "State:";
SetCell(Row, COL, sValue, 0, false, false);
String TestStae = "";
switch(Out.m_vTCPUDPResult[i].State)
{
case STATE_CONNECTED: TestStae = STATE1_CONNECTED;
case STATE_DISCONNECTED: TestStae = STATE2_DISCONNECTED;
case STATE_TRANSFERING: TestStae = STATE3_TRANSFERING;
default: ;
}
sValue = TestStae;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "TotalSize(KB):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_vTCPUDPResult[i].TotalSize);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_FTP-row5--------******************/
sValue = "StartPos:";
SetCell(Row, COL, sValue, 0, false, true);
sValue = IntToStr(Out.m_vTCPUDPResult[i].StartPos);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Transferred(KB)";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_vTCPUDPResult[i].Transferred);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "ConnectTime(s):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = FloatToStr(Out.m_vTCPUDPResult[i].ConnectTime/1000.0);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "TransferTime(s):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = FloatToStr(Out.m_vTCPUDPResult[i].TransferTime/1000.0);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_FTP-row6--------******************/
sValue = "WParam:";
SetCell(Row, COL, sValue, 0, false, true);
sValue = IntToStr(Out.m_vTCPUDPResult[i].WParam);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "LParam:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_vTCPUDPResult[i].LParam);
SetCell(Row, COL, sValue, 0, false, false);
}
break;
}
case DS_ADVANCED_FTP:
{
/**************------------DS_ADVANCED_FTP-row1--------******************/
sValue = "ADVANCE_FTP:";
SetCell(Row, COL, sValue, ColorTestItem, false, true);
sValue = Out.m_Name;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Continuous:";
SetCell(Row, COL, sValue, 0, false, false);
if(Out.m_bContinuous)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Test Count:";
SetCell(Row, COL, sValue, 0, false, false);
if(Out.m_bContinuous)
{
sValue = "--";
}
else
sValue = IntToStr(Out.m_TestCount);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Test Duration(s):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = FloatToStr(Out.m_TestDuration/1000.0);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_ADVANCED_FTP-row2--------******************/
sValue = "Host:";
SetCell(Row, COL, sValue, 0, false, true);
sValue = Out.m_AdvancedFtpTestParam.m_Host;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "UserName:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = Out.m_AdvancedFtpTestParam.m_UserName;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Password:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = Out.m_AdvancedFtpTestParam.m_Password;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Port:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_AdvancedFtpTestParam.m_Port);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_ADVANCED_FTP-row3--------******************/
sValue = "IsPasvMode:";
SetCell(Row, COL, sValue, 0, false, true);
if(Out.m_AdvancedFtpTestParam.m_bPasvMode)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
sValue = "TimeOut(s):";
SetCell(Row, COL, sValue, 0, false, false);
sValue = FloatToStr(Out.m_AdvancedFtpTestParam.m_Timeout/1000.0);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "IsAnonymous:";
SetCell(Row, COL, sValue, 0, false, false);
if(Out.m_AdvancedFtpTestParam.m_bAnonymous)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Direction:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_AdvancedFtpTestParam.m_Direction);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_ADVANCED_FTP-row4--------******************/
sValue = "IsRestore:";
SetCell(Row, COL, sValue, 0, false, true);
if(Out.m_AdvancedFtpTestParam.m_bRestore)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
sValue = "LocalFile:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = Out.m_AdvancedFtpTestParam.m_LocalFile;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "RemoteFile:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = Out.m_AdvancedFtpTestParam.m_RemoteFile;
SetCell(Row, COL, sValue, 0, false, false);
sValue = "RetryCount:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_AdvancedFtpTestParam.m_RetryCount);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_ADVANCED_FTP-row5--------******************/
sValue = "RetryInterval(s):";
SetCell(Row, COL, sValue, 0, false, true);
sValue = FloatToStr(Out.m_AdvancedFtpTestParam.m_RetryInterval/1000.0);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "Transferred(KB)";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_AdvancedFtpTestParam.m_TransferSize);
SetCell(Row, COL, sValue, 0, false, false);
sValue = "IsAssignTransferSize:";
SetCell(Row, COL, sValue, 0, false, false);
if(Out.m_AdvancedFtpTestParam.m_bAssignTransferSize)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
sValue = "ThreadCount:";
SetCell(Row, COL, sValue, 0, false, false);
sValue = IntToStr(Out.m_AdvancedFtpTestParam.m_ThreadCount);
SetCell(Row, COL, sValue, 0, false, false);
/**************------------DS_ADVANCED_FTP-row6--------******************/
sValue = "IsAvoidLocalFileIO:";
SetCell(Row, COL, sValue, 0, false, true);
if(Out.m_AdvancedFtpTestParam.m_bAvoidLocalFileIO)
sValue = "Yes";
else
sValue = "No";
SetCell(Row, COL, sValue, 0, false, false);
sValue = "IsAutoRemoteFile:";
SetCell(Row, COL, sValue, 0, false, false);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -