Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > ทำไงให้ !! เครื่องสแกนลายนิ้วมือ ทำให้สามารถเชื่อมต่อกันหลายๆไอพีพร้อมกันได้ครับ


 

[.NET] ทำไงให้ !! เครื่องสแกนลายนิ้วมือ ทำให้สามารถเชื่อมต่อกันหลายๆไอพีพร้อมกันได้ครับ

 
Topic : 128369



โพสกระทู้ ( 47 )
บทความ ( 0 )



สถานะออฟไลน์



Code (VB.NET)
001.Imports MySql.Data.MySqlClient
002.Imports System.Data
003.Imports System.Data.SqlClient
004. 
005.Public Class Form1
006.    Public axTest1 As New zkemkeeper.CZKEM
007. 
008.#Region "Communication"
009.    Private bIsConnected = False
010.    Private bIsConnected2 = False
011.    Private bIsConnected3 = False
012.    Private bIsConnected4 = False
013.    Private bIsConnected5 = False
014.    Private bIsConnected6 = False
015.    Private bIsConnected7 = False
016.    Private bIsConnected8 = False
017.    Private bIsConnected9 = False
018.    Private bIsConnected10 = False
019.    Private bIsConnected11 = False
020.    Private bIsConnected12 = False
021.    Private bIsConnected13 = False
022.    Private bIsConnected14 = False
023.    Private bIsConnected15 = False
024.    Private bIsConnected16 = False
025.    Private bIsConnected17 = False
026.    Private bIsConnected18 = False
027.    Private bIsConnected19 = False
028.    Private bIsConnected20 = False
029.    Private iMachineNumber As Integer
030.    Private iMachineNumber2 As Integer
031.    Private iMachineNumber3 As Integer
032.    Private iMachineNumber4 As Integer
033.    Private iMachineNumber5 As Integer
034.    Private iMachineNumber6 As Integer
035.    Private iMachineNumber7 As Integer
036.    Private iMachineNumber8 As Integer
037.    Private iMachineNumber9 As Integer
038.    Private iMachineNumber10 As Integer
039.    Private iMachineNumber11 As Integer
040.    Private iMachineNumber12 As Integer
041.    Private iMachineNumber13 As Integer
042.    Private iMachineNumber14 As Integer
043.    Private iMachineNumber15 As Integer
044.    Private iMachineNumber16 As Integer
045.    Private iMachineNumber17 As Integer
046.    Private iMachineNumber18 As Integer
047.    Private iMachineNumber19 As Integer
048.    Private iMachineNumber20 As Integer
049. 
050.    Private Property objCmd As SqlCommand
051.    'เปลี่ยนชื่อ tab
052.    Private Sub add_Click(sender As Object, e As EventArgs)
053.        tabControl1.SelectedTab.Text = InputBox("ป้อนชื่อ Tab ใหม่", "เปลี่ยนชื่อ Tab ที่เลือก", tabControl1.SelectedTab.Text)
054.    End Sub
055. 
056.    'If your device supports the TCP/IP communications, you can refer to this.
057.    'when you are using the tcp/ip communication,you can distinguish different devices by their IP address.
058.    Private Sub btnConnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConnect.Click
059.        If txtIP.Text.Trim() = "" Or txtPort.Text.Trim() = "" Then
060.            MsgBox("กรุณากรอก ip หรือ DNS ด้วยครับ", MsgBoxStyle.Exclamation, "Error")
061.            Return
062.        End If
063.        Dim idwErrorCode As Integer
064.        Cursor = Cursors.WaitCursor
065.        If btnConnect.Text = "ไม่เชื่อมต่อ" Then
066.            axTest1.Disconnect()
067. 
068.            RemoveHandler axTest1.OnFinger, AddressOf AxTest1_OnFinger
069.            RemoveHandler axTest1.OnFingerFeature, AddressOf AxTest1_OnFingerFeature
070.            RemoveHandler axTest1.OnVerify, AddressOf AxTest1_OnVerify
071.            RemoveHandler axTest1.OnAttTransactionEx, AddressOf AxTest1_OnAttTransactionEx
072.            RemoveHandler axTest1.OnEnrollFingerEx, AddressOf AxTest1_OnEnrollFingerEx
073.            RemoveHandler axTest1.OnDeleteTemplate, AddressOf AxTest1_OnDeleteTemplate
074.            RemoveHandler axTest1.OnNewUser, AddressOf AxTest1_OnNewUser
075.            RemoveHandler axTest1.OnAlarm, AddressOf AxTest1_OnAlarm
076.            RemoveHandler axTest1.OnDoor, AddressOf AxTest1_OnDoor
077.            RemoveHandler axTest1.OnWriteCard, AddressOf AxTest1_OnWriteCard
078.            RemoveHandler axTest1.OnEmptyCard, AddressOf AxTest1_OnEmptyCard
079.            RemoveHandler axTest1.OnHIDNum, AddressOf AxTest1_OnHIDNum
080. 
081.            bIsConnected = False
082.            btnConnect.Text = "เชื่อมต่อสำเร็จ"
083.            lblState.ForeColor = Color.Red
084.            lblState.Text = "ไม่เชื่อมต่อ"
085.            Cursor = Cursors.Default
086.            Return
087.        End If
088. 
089.        bIsConnected = axTest1.Connect_Net(txtIP.Text.Trim(), Convert.ToInt32(txtPort.Text.Trim()))
090.        If bIsConnected = True Then
091.            btnConnect.Text = "ไม่เชื่อมต่อ"
092.            btnConnect.Refresh()
093.            lblState.ForeColor = Color.Green
094.            lblState.Text = "เชื่อมต่อสำเร็จ"
095.            iMachineNumber = 1 'In fact,when you are using the tcp/ip communication,this parameter will be ignored,that is any integer will all right.Here we use 1.
096. 
097.            If axTest1.RegEvent(iMachineNumber, 65535) = True Then 'Here you can register the realtime events that you want to be triggered(the parameters 65535 means registering all)
098. 
099.                AddHandler axTest1.OnFinger, AddressOf AxTest1_OnFinger
100.                AddHandler axTest1.OnFingerFeature, AddressOf AxTest1_OnFingerFeature
101.                AddHandler axTest1.OnVerify, AddressOf AxTest1_OnVerify
102.                AddHandler axTest1.OnAttTransactionEx, AddressOf AxTest1_OnAttTransactionEx
103.                AddHandler axTest1.OnEnrollFingerEx, AddressOf AxTest1_OnEnrollFingerEx
104.                AddHandler axTest1.OnDeleteTemplate, AddressOf AxTest1_OnDeleteTemplate
105.                AddHandler axTest1.OnNewUser, AddressOf AxTest1_OnNewUser
106.                AddHandler axTest1.OnAlarm, AddressOf AxTest1_OnAlarm
107.                AddHandler axTest1.OnDoor, AddressOf AxTest1_OnDoor
108.                AddHandler axTest1.OnWriteCard, AddressOf AxTest1_OnWriteCard
109.                AddHandler axTest1.OnEmptyCard, AddressOf AxTest1_OnEmptyCard
110.                AddHandler axTest1.OnHIDNum, AddressOf AxTest1_OnHIDNum
111. 
112.            End If
113.        Else
114.            axTest1.GetLastError(idwErrorCode)
115.            MsgBox("ไม่พบไดร์เวอร์,ErrorCode=" & idwErrorCode, MsgBoxStyle.Exclamation, "Error")
116.        End If
117.        Cursor = Cursors.Default
118.    End Sub
119. 
120.    'math2
121.    Private Sub btnConnect2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConnect2.Click
122.        If txtIP2.Text.Trim() = "" Or txtPort2.Text.Trim() = "" Then
123.            MsgBox("กรุณากรอก ip หรือ DNS ด้วยครับ", MsgBoxStyle.Exclamation, "Error")
124.            Return
125.        End If
126.        Dim idwErrorCode2 As Integer
127.        Cursor = Cursors.WaitCursor
128.        If btnConnect2.Text = "ไม่เชื่อมต่อ" Then
129.            axTest1.Disconnect()
130. 
131.            RemoveHandler axTest1.OnFinger, AddressOf AxTest1_OnFinger
132.            RemoveHandler axTest1.OnFingerFeature, AddressOf AxTest1_OnFingerFeature
133.            RemoveHandler axTest1.OnVerify, AddressOf AxTest1_OnVerify
134.            RemoveHandler axTest1.OnAttTransactionEx, AddressOf AxTest1_OnAttTransactionEx
135.            RemoveHandler axTest1.OnEnrollFingerEx, AddressOf AxTest1_OnEnrollFingerEx
136.            RemoveHandler axTest1.OnDeleteTemplate, AddressOf AxTest1_OnDeleteTemplate
137.            RemoveHandler axTest1.OnNewUser, AddressOf AxTest1_OnNewUser
138.            RemoveHandler axTest1.OnAlarm, AddressOf AxTest1_OnAlarm
139.            RemoveHandler axTest1.OnDoor, AddressOf AxTest1_OnDoor
140.            RemoveHandler axTest1.OnWriteCard, AddressOf AxTest1_OnWriteCard
141.            RemoveHandler axTest1.OnEmptyCard, AddressOf AxTest1_OnEmptyCard
142.            RemoveHandler axTest1.OnHIDNum, AddressOf AxTest1_OnHIDNum
143. 
144.            bIsConnected2 = False
145.            lblState2.ForeColor = Color.Red
146.            btnConnect2.Text = "เชื่อมต่อสำเร็จ"
147.            lblState2.Text = "ไม่เชื่อมต่อ"
148.            Cursor = Cursors.Default
149.            Return
150.        End If
151. 
152.        bIsConnected2 = axTest1.Connect_Net(txtIP2.Text.Trim(), Convert.ToInt32(txtPort2.Text.Trim()))
153.        If bIsConnected2 = True Then
154.            btnConnect2.Text = "ไม่เชื่อมต่อ"
155.            btnConnect2.Refresh()
156.            lblState2.ForeColor = Color.Green
157.            lblState2.Text = "เชื่อมต่อสำเร็จ"
158.            iMachineNumber2 = 1 'In fact,when you are using the tcp/ip communication,this parameter will be ignored,that is any integer will all right.Here we use 1.
159. 
160.            If axTest1.RegEvent(iMachineNumber2, 65535) = True Then 'Here you can register the realtime events that you want to be triggered(the parameters 65535 means registering all)
161. 
162.                AddHandler axTest1.OnFinger, AddressOf AxTest1_OnFinger
163.                AddHandler axTest1.OnFingerFeature, AddressOf AxTest1_OnFingerFeature
164.                AddHandler axTest1.OnVerify, AddressOf AxTest1_OnVerify
165.                AddHandler axTest1.OnAttTransactionEx, AddressOf AxTest1_OnAttTransactionEx
166.                AddHandler axTest1.OnEnrollFingerEx, AddressOf AxTest1_OnEnrollFingerEx
167.                AddHandler axTest1.OnDeleteTemplate, AddressOf AxTest1_OnDeleteTemplate
168.                AddHandler axTest1.OnNewUser, AddressOf AxTest1_OnNewUser
169.                AddHandler axTest1.OnAlarm, AddressOf AxTest1_OnAlarm
170.                AddHandler axTest1.OnDoor, AddressOf AxTest1_OnDoor
171.                AddHandler axTest1.OnWriteCard, AddressOf AxTest1_OnWriteCard
172.                AddHandler axTest1.OnEmptyCard, AddressOf AxTest1_OnEmptyCard
173.                AddHandler axTest1.OnHIDNum, AddressOf AxTest1_OnHIDNum
174. 
175.            End If
176.        Else
177.            axTest1.GetLastError(idwErrorCode2)
178.            MsgBox("ไม่พบ ไดร์เวอร์,ErrorCode=" & idwErrorCode2, MsgBoxStyle.Exclamation, "Error")
179.        End If
180.        Cursor = Cursors.Default
181. 
182.    End Sub
183. 
184. 
185.#End Region
186. 
187.    '**************************************************************************************************
188.    '* Before you refer to this demo,we strongly suggest you read the development manual deeply first.*
189.    '* This part is for demonstrating the RealTime Events that triggered  by your operations          *
190.    '**************************************************************************************************
191.#Region "RealTime Events"
192.    'When you place your finger on sensor of the device,this event will be triggered
193.    Private Sub AxTest1_OnFinger()
194.        inboxshow.Items.Add("<<--มีการ สแกนลายนิ้วมือ-->>")
195.    End Sub
196.    'After you have placed your finger on the sensor(or swipe your card to the device),this event will be triggered.
197.    'If you passes the verification,the returned value userid will be the user enrollnumber,or else the value will be -1;
198.    Private Sub AxTest1_OnVerify(ByVal iUserID As Integer)
199.        inboxshow.Items.Add("กำลังตรวจสอบลายนิ้วมือ...")
200.        If iUserID <> -1 Then
201.            inboxshow.Items.Add("ลายนิ้วมือ ถูกต้อง")
202. 
203.        Else
204.            inboxshow.Items.Add("ลายนิ้วมือผิดพลาดหรือไม่มีข้อมูลในระบบ ครับ...!")
205.        End If
206.    End Sub
207.    'If your fingerprint(or your card) passes the verification,this event will be triggered
208.    Private Sub AxTest1_OnAttTransactionEx(ByVal sEnrollNumber As String, ByVal iIsInValid As Integer, ByVal iAttState As Integer, ByVal iVerifyMethod As Integer, _
209.                      ByVal iYear As Integer, ByVal iMonth As Integer, ByVal iDay As Integer, ByVal iHour As Integer, ByVal iMinute As Integer, ByVal iSecond As Integer, ByVal iWorkCode As Integer)
210. 
211.        inboxshow.Items.Clear()
212.        Dim objConn As New MySqlConnection
213.        Dim objCmd As New MySqlCommand
214.        Dim strConnString, strSQL As String
215. 
216.        strConnString = "Server=www.ohotime.com;User Id=ohotime; Password=mit260914; Database=ohotime_pepo; Pooling=false"
217.        objConn.ConnectionString = strConnString
218.        objConn.Open()
219. 
220.        Dim intNumRows As Integer
221.        strSQL = "INSERT INTO checkinout (USERID,CHECKTIME,CHECKTYPE,WorkCode,UserExtFmt) VALUES ('" & sEnrollNumber & "','" & iYear.ToString() & "-" & iMonth.ToString() & "-" & iDay.ToString() & "  " & iHour.ToString() & ":" & iMinute.ToString() & ":" & iSecond.ToString() & "','" & iAttState.ToString() & "','" & 0 & "','" & 0 & "')"
222.        objCmd = New MySqlCommand(strSQL, objConn)
223.        intNumRows = objCmd.ExecuteScalar()
224. 
225.        objConn.Close()
226.        objConn = Nothing
227. 
228. 
229.        inboxshow.Items.Add("บันทึกข้อมูลเรียบร้อยครับ...!")
230.        inboxshow.Items.Add("รายละเอียด ดังนี้")
231.        inboxshow.Items.Add("รหัส ID : " & sEnrollNumber)
232.        ' lbRTShow.Items.Add("...isInvalid:" & iIsInValid.ToString())
233.        inboxshow.Items.Add("สถานะ : " & iAttState.ToString())
234.        'lbRTShow.Items.Add("...VerifyMethod:" & iVerifyMethod.ToString())
235.        'lbRTShow.Items.Add("...Workcode:" & iWorkCode.ToString()) 'the difference between the event OnAttTransaction and OnAttTransactionEx
236.        inboxshow.Items.Add("วัน/เวลา : " & iYear.ToString() & "-" & iMonth.ToString() & "-" & iDay.ToString() & " " & iHour.ToString() & ":" & iMinute.ToString() & ":" & iSecond.ToString())
237. 
238. 
239. 
240.    End Sub
241.    'When you have enrolled your finger,this event will be triggered and return the quality of the fingerprint you have enrolled
242.    Private Sub AxTest1_OnFingerFeature(ByVal iScore As Integer)
243.        If iScore < 0 Then
244.            inboxshow.Items.Add("The quality of your fingerprint is poor")
245.        Else
246.            inboxshow.Items.Add("RTEvent OnFingerFeature Has been Triggered...Score:" & iScore.ToString())
247.        End If
248.    End Sub
249.    'When you have deleted one one fingerprint template,this event will be triggered.
250.    Private Sub AxTest1_OnDeleteTemplate(ByVal iEnrollNumber As Integer, ByVal iFingerIndex As Integer)
251.        inboxshow.Items.Add("RTEvent OnDeleteTemplate Has been Triggered...")
252.        inboxshow.Items.Add("...UserID=" & iEnrollNumber.ToString() & " FingerIndex=" & iFingerIndex.ToString())
253.    End Sub
254.    'When you have enrolled a new user,this event will be triggered.
255.    Private Sub AxTest1_OnNewUser(ByVal iEnrollNumber As Integer)
256.        inboxshow.Items.Add("RTEvent OnNewUser Has been Triggered...")
257.        inboxshow.Items.Add("...NewUserID=" & iEnrollNumber.ToString())
258.    End Sub
259.    'When you swipe a card to the device, this event will be triggered to show you the card number.
260.    Private Sub AxTest1_OnHIDNum(ByVal iCardNumber As Integer)
261.        inboxshow.Items.Add("RTEvent OnHIDNum Has been Triggered...")
262.        inboxshow.Items.Add("...Cardnumber=" & iCardNumber.ToString())
263.    End Sub
264.    'When you are enrolling your finger,this event will be triggered.
265.    Private Sub AxTest1_OnEnrollFingerEx(ByVal sEnrollNumber As String, ByVal iFingerIndex As Integer, ByVal iActionResult As Integer, ByVal iTemplateLength As Integer)
266.        If iActionResult = 0 Then
267.            inboxshow.Items.Add("RTEvent OnEnrollFigerEx Has been Triggered....")
268.            inboxshow.Items.Add(".....UserID: " & sEnrollNumber & " Index: " & iFingerIndex.ToString() & " tmpLen: " & iTemplateLength.ToString())
269.        Else
270.            inboxshow.Items.Add("RTEvent OnEnrollFigerEx Has been Triggered Error,actionResult=" + iActionResult.ToString())
271.        End If
272.    End Sub
273.    '/When the dismantling machine or duress alarm occurs, trigger this event.
274.    Private Sub AxTest1_OnAlarm(ByVal iAlarmType As Integer, ByVal iEnrollNumber As Integer, ByVal iVerified As Integer)
275.        inboxshow.Items.Add("RTEvnet OnAlarm Has been Triggered...")
276.        inboxshow.Items.Add("...alarmType=" & iAlarmType.ToString())
277.        inboxshow.Items.Add("...enrollNumber=" & iEnrollNumber.ToString())
278.        inboxshow.Items.Add("...verified=" & iVerified.ToString())
279.    End Sub
280.    'Door sensor event
281.    Private Sub AxTest1_OnDoor(ByVal iEventType As Integer)
282.        inboxshow.Items.Add("RTEvent Ondoor Has been Triggered...")
283.        inboxshow.Items.Add("...EventType=" & iEventType.ToString())
284.    End Sub
285.    'When you have emptyed the Mifare card,this event will be triggered.
286.    Private Sub AxTest1_OnEmptyCard(ByVal iActionResult As Integer)
287.        inboxshow.Items.Add("RTEvent OnEmptyCard Has been Triggered...")
288.        If iActionResult = 0 Then
289.            inboxshow.Items.Add("...Empty Mifare Card OK")
290.        Else
291.            inboxshow.Items.Add("...Empty Failed")
292.        End If
293.    End Sub
294.    'When you have written into the Mifare card ,this event will be triggered.
295.    Private Sub AxTest1_OnWriteCard(ByVal iEnrollNumber As Integer, ByVal iActionResult As Integer, ByVal iLength As Integer)
296.        inboxshow.Items.Add("RTEvent OnWriteCard Has been Triggered...")
297.        If iActionResult = 0 Then
298.            inboxshow.Items.Add("...Write Mifare Card OK")
299.            inboxshow.Items.Add("...EnrollNumber=" & iEnrollNumber.ToString())
300.            inboxshow.Items.Add("...TmpLength=" & iLength.ToString())
301.        Else
302.            inboxshow.Items.Add("...Write Failed")
303.        End If
304.    End Sub
305.#End Region
306.End Class


ss
นี่คือรูป ทำให้เชื่อมต่อได้หลายๆไอพี พร้อมกัน ครับ ตอนนี้ปัญหาคือเชื่อมต่อได้แค่เครื่องเดียวครับ ทีละไอพี อยากทราบว่าต้องทำยังไงครับผมขอบคุณครับ เป็นเครื่องสแกนลายมือ



Tag : .NET, MySQL, VB.NET, VS 2012 (.NET 4.x), VS 2013 (.NET 4.x)



ประวัติการแก้ไข
2017-07-24 20:28:31
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-07-24 16:51:03 By : tokyoes View : 1566 Reply : 4
 

 

No. 1



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ถ้า port เดียวกันไม่น่าจะได้นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 17:33:50 By : lamaka.tor
 

 

No. 2



โพสกระทู้ ( 47 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-07-24 17:33:50
รายละเอียดของการตอบ ::
อ่อคนละ port ครับพี่ 3 อันล่างแค่ลองใส่ไว้เฉยๆครับ แต่ 2 อันบนคือตัวทดลองครับ คนละไอพี คนละพอร์ตเลยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 20:11:13 By : tokyoes
 

 

No. 3



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

แบบนี้หวานเลย

ก็ลองเขียนโค้ดในการเชื่อมซัก 1 ตัว ดู

ถ้าเครื่องรุ่นเดียวกันก็ไม่น่าจะยากนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 20:24:25 By : lamaka.tor
 

 

No. 4



โพสกระทู้ ( 47 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-07-24 20:24:25
รายละเอียดของการตอบ ::
ผมพิมผิดครับ หมายถึงเชื่อมต่อพร้อมๆกันได้ หลายๆไอพีครับ เพราะผมเชื่อมไอพีนึงต่อ 1 เครื่อง เสร็จปั๊ป จะใส่ไอพี เครื่องที่ 2 มันก็อ่านแค่เครื่องที่ 2 ครับพอลองสแกนลายนิ้วเครื่องที่ 1 มันไม่อ่านเครื่องที่ 1 แต่พอสแกนลายนิ้วมือเครื่องที่ 2 กับอ่านและแสดงผล

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 20:30:35 By : tokyoes
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำไงให้ !! เครื่องสแกนลายนิ้วมือ ทำให้สามารถเชื่อมต่อกันหลายๆไอพีพร้อมกันได้ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่