[問題] 新手請教問題
小弟最近在寫一個程式
可是寫出來
老師說他是個副程式
並不是主程式
我是參考範例來寫出來的
要如何把它修改成主程式阿??
下面是我的程式碼
希望有人能幫我看看
using AWIDLib;
namespace AWIDReadWrite
{
public partial class Form1 : Form
{
AWIDReader2 m_awidReader2;
public string strGreetings;
public int timecount = 0;
private int ProtocolType = (int)AWIDLib.PROTOCOL_TYPE.PROTOCOL_MULTI;
private int ReadIdType = (int)AWIDLib.READ_ID_TYPE.READ_IDS;
private int WriteDataType = (int)AWIDLib.WRITE_DATA_TYPE.WRITE_USER_DATA;
public const string AWID_SDK_SAMPLE = "AWID Read/Write Sample";
public static bool AddCallbackOnce = false;
delegate void Waitstr(string strinfo);
public void AWID_ReadID(int nProtocolType, int nReadIDType, int nTimeout, int nTry, int nRepeat, int nQValue, int nSingleTagMeterCount)
{
AWIDReadTagIDParam readTagIdParam = new AWIDReadTagIDParam();
AWIDTagsRead tagsRead = null;
AWIDTag tag = new AWIDTag();
int nTagCount = -1;
int nIdLength = -1;
string errString = null;
string strInit = null;
string strHexa = null;
object objData = null;
string displayString = null;
nTagCount = tagsRead.GetTagCount();
string strTime = null;
object objTime = null;
int nProtocol = 0;
tagsRead.GetTagReadTime(out objTime);
strTime = "Tags Read Time : " + objTime.ToString();
for (int Idx = 0; Idx < nTagCount; Idx++)
{
tagsRead.GetTag(Idx, out tag);
nIdLength = tag.GetTagIdLength();
for (int x = 0; x < nIdLength; x++)
{
tag.GetTagIdByte(x, out objData);
strInit = strInit + " " + objData.ToString();
}
nProtocol = tag.GetTagProtocolType();
int port = 2000;
string host = "192.168.1.191";
//string host = "140.116.39.109";
IPAddress ip = IPAddress.Parse(host);
IPEndPoint ipe = new IPEndPoint(ip, port);
Socket cliSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, System.Net.Sockets.ProtocolType.Tcp);
cliSocket.Connect(ipe);
byte[] strSend = Encoding.ASCII.GetBytes(strHexa);
cliSocket.Send(strSend, strSend.Length, 0);
strSend = null;
cliSocket.Close();
strHexa = null;
strInit = null;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.157.13
→
10/08 17:01, , 1F
10/08 17:01, 1F
→
10/08 17:03, , 2F
10/08 17:03, 2F
→
10/08 17:06, , 3F
10/08 17:06, 3F
推
10/08 22:30, , 4F
10/08 22:30, 4F
→
10/08 23:18, , 5F
10/08 23:18, 5F
→
10/08 23:19, , 6F
10/08 23:19, 6F
→
10/08 23:21, , 7F
10/08 23:21, 7F
→
10/09 09:15, , 8F
10/09 09:15, 8F
→
10/09 09:17, , 9F
10/09 09:17, 9F
→
10/09 15:43, , 10F
10/09 15:43, 10F
→
10/09 21:38, , 11F
10/09 21:38, 11F
→
10/09 21:39, , 12F
10/09 21:39, 12F
推
10/10 01:38, , 13F
10/10 01:38, 13F
→
10/10 01:38, , 14F
10/10 01:38, 14F
→
10/10 01:38, , 15F
10/10 01:38, 15F
→
10/11 14:10, , 16F
10/11 14:10, 16F