مەن بۇرۇن uyghurvb بار شۇ مۇنبەردە مۇشۇ سۇئالنى قالدۇرغان ئۇ ۋاقىتتا توردىن جىق ئىزدېگەن بولساممۇ بۇنىڭ پىرىنسىپنى بىلەلمىگەن ،مانا نەق بىر يىل بوپتۇ ئەمدى ھېس قىلسام بۇنداق توردىن يىڭىلاشنىڭ ناھايتى جىق ئۇسۇلى بارلىقىنى ھېس قىلدىم، بۇ يەردە مېنىڭ ئويلىغىنىمنى كۆپچىلىك بىلەن ئورتاقلىشىش نىيىتىدە بۇ تېمىنى يېزىپ ئولتۇرۇپتىمەن. ئۇنداق بولسا قۇرۇق گەپنى ئازقىلىپ باشلاپ كېتەي....
بۇنىڭ پىرىنسىپى مۇنداق ئالدى بىلەن مەلۇم بىر توربەتتىكى txt,ini ھۆجىتىنى XMLHTTP ئارقىلىق ئۇنىڭ مەزمۇنىغا ئېرىشىۋالىمىز، كەينىدىن بىزگە لازىملىق يەرلىرىنى پىروگىرامما ئارقىلىق كېسىۋالىمىز،مېنىڭ قىلغىنىم شۇنداق ئاددى مەن بىر txt ھۆججەتنى بوشلۇققا يوللىدىم ئۇنىڭ شەكلى تۆۋەندىكىچە:
- 1.1
- [url]http://www.aksu0997.com[/url]
- 1.rar
مەزمۇننى كۆچۈرۈۋېلىش بۇنىڭ ئىچىدىن نەشىر نۇمۇرى چۇشۇرش ئادىرسى قاتالىقلارنى ئۆزگەرگۈچى مىقتارغا ئېلىۋالغاندىن كېيىن مۇشۇ 工程 بار مۇندەرىجىگە بىر ver.txt دەپ ھۆججەت قۇرۇپ ئۇنىڭ ئىچىگە
دەپ يازدىم. ئەمدى توردىكى نەشىر بىلەن يەرلىكتىكى نەشىرنى سېلىشتۇرۇپ توردىكى ver.txt نىڭ ئىچىدىكى قىممەت يەرلىكتىكى قىممەتىن چوڭ بولسا توردىكى ھۆججەتنى چۇشۇر سە بولىدۇ. مەن توردىن چۇشۇر دىغان قىسمىنى يازمىدىم. پىرىنسىپى شۇ. ئەمدى كودىنى يوللاي.
ئالدى بىلەن يېڭىدىن بىر 工程 قۇرۇپ كۆزنەككە بىر كۇنۇپكا سىزىمىز،
ئۇنىڭ كەيندىن تۆۋەندىكى كودنى چاپلايمىز
- Dim naxir As String 'tordiki naxir
- Dim ver1 As String ' yarliktiki naxir
- Private Sub Command1_Click()
- Dim obj As Object, body As String
- Set obj = CreateObject("Microsoft.XMLHTTP")
- obj.Open "GET", "http://www.aksu0997.com/ver.txt", False
- obj.Send
- If obj.ReadyState = 4 Then body = obj.responseText
- naxir = Split(Split(body, "")(1), "")(0)
- ismi = Split(Split(body, "")(1), "")(0)
- adiris = Split(Split(body, "")(1), "")(0)
- loadver
- If naxir > ver1 Then
- ''''''''''''''''''''''''''''''
- 'ye gi naxir qik kan bolsa '
- ''''''''''''''''''''''''''''''
- MsgBox "出来新版本了 下载地址:" & vbCrLf & adiris & "/" & ismi
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''
- 'bu yarga hojjat quxurux buy rukini barsak bo lidu '
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''
- vernew
- Else
- ''''''''''''''''''''''''''''''
- 'ye gi naxir bolmisa '
- ''''''''''''''''''''''''''''''
- MsgBox "你在使用的最新版本"
- End If
- End Sub
- Sub vernew() 'ye gilap bol gan din keyin yegi naxir numurni ver.txt ning iqi ga yazidu
- Open App.Path + "/ver.txt" For Output As #1
- Print #1, naxir
- Close #1
- End Sub
- Sub loadver() 'yar liktiki ver.txt ning iqidiki kimatni alidu
- Open App.Path + "/ver.txt" For Input As #1
- ver1 = Input(LOF(1), 1)
- Close #1
- End Sub
مەزمۇننى كۆچۈرۈۋېلىش بۇنىڭ 工程 ھۆجتنىنىمۇ يوللاپ قوياي
|