• 6

2009-04-25_修正版 簡易記事本 最終版 (資料庫管理內容 非PC版記事本)

發現BUG
設定使用者名稱及密碼後
反覆進入設定後
發現使用者名稱會變成False
希望chanshih能再更新
a3553424 wrote:
發現BUG設定使用者...(恕刪)


感謝你提示 我馬上檢查

我檢查後沒問題

能否請你細說你當時出錯 的操作方法
這樣好讓我 找出問題 謝謝
以下是程式碼 我沒發現錯誤
修改資料後 都存回原來的位子

備註 加密的部分 為了保護資料庫的安全 我所公開的12345678 並不是我程式內所用的數值
請各位網友放心使用本軟體

Private Sub 儲存設定(ByVal 是否變更使用者名稱及密碼 As Boolean)
Try
Dim XDom As XmlDocument = New XmlDocument()
XDom.Load(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules(0).FullyQualifiedName) & "\CSY.xml")

'登入設定
Dim settings As XmlNode = XDom.SelectSingleNode("/記事本/設定參數")

If settings Is Nothing Then
Dim _data As XmlElement = XDom.CreateElement("設定參數")

Dim _login As XmlElement = XDom.CreateElement("登入設定")
Dim _loginV As XmlCDataSection = XDom.CreateCDataSection(登入設定.Checked)

_login.AppendChild(_loginV)
_data.AppendChild(_login)

XDom.SelectSingleNode("/記事本").AppendChild(_data)
Else
settings.Item("登入設定").ChildNodes(0).Value = 登入設定.Checked
End If

'變更使用者名稱及密碼
If 是否變更使用者名稱及密碼 Then
Dim users As XmlNode = XDom.SelectSingleNode("/記事本/使用者")

users.Item("使用者名稱").ChildNodes(0).Value = 字串加密(使用者名稱.Text, "12345678") '加密
users.Item("使用者密碼").ChildNodes(0).Value = 字串加密(使用者密碼.Text, "12345678") '加密

End If


XDom.Save(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules(0).FullyQualifiedName) & "\CSY.xml")

主畫面.Show()
Me.Hide()
Catch Ex As Exception

MessageBox.Show(Ex.StackTrace)
End Try
End Sub
設定使用者名稱及密碼後
反覆進入設定後發現使用者名稱會變成False
不過退出程式再進入又恢復原使用者名稱
反覆進入設定後發現又變成False
如果按儲存下一次使用者名稱就要變成False
也就是說它會自動改名稱為False但不管它還是會恢復原狀啦


a3553424 wrote:
設定使用者名稱及密碼...(恕刪)


感謝你的詳細說明
我看到狀況了
我正在查原因
a3553424 wrote:
設定使用者名稱及密碼...(恕刪)


你好
你所說的 BUG 已經修正完成
請下載 2009-04-25_修正版
感謝你的支持
頂一下 快沉到底了 上來呼吸一下 快要溺水了
(需.NET 3.5 )

請問各位大大 .NET 3.5 這個要去哪下載呢?
剛找了一下,很像只有pc的,謝謝您~
微軟 .NET 3.5 CF 微軟下載中心 有下載
PC & PPC 雙用版
下載來用看看了

先感謝大大的辛苦與分享 ^^
  • 6
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?