⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 excel.cpp

📁 在BCB环境下
💻 CPP
📖 第 1 页 / 共 5 页
字号:

						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 + -