on beginSprite me pSerialObj=xtra("SerialXtra").new("a_hasimo@yahoo.co.jp","*******password*******") if not objectP(pSerialObj) then alert "インスタンスが作成できません" halt end if err = pSerialObj.OpenPort("COM1") if err <> "ok" then alert "接続できません" else err = pSerialObj.SetProtocol(9600, "n", 8, 1) err = pSerialObj.SetHandshakeMode(#NO_HANDSHAKE) if err <> "ok" then alert "通信プロトコルを設定できません" end if
data=pSerialObj.ReadString() put data after field "receive"
put pSerialObj.ReadNumber() put pSerialObj.ReadChar() put pSerialObj.ReadString() put pSerialObj.ReadHex() put pSerialObj.getLicenseType() put pSerialObj.ReadBuffer() put pSerialObj.GetProtocol() put pSerialObj.getLicenseType() end
on endSprite me if pSerialObj.IsPortOpen() then err = pSerialObj.ClosePort() if err <> "ok" then alert "接続解除できません" end if pSerialObj = void end