Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
使用の停止(?)
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=12431#CommentId33268
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
nin
 (社会人)
投稿日時
2013/11/20 21:34:21
一応前提は、起動時に最新バージョンがあるかを確認し、あれば、メッセージを表示し、起動させない
とのことで、続き回答します
Version.txt の中身は、現状のバージョンの数字です。1から順番に番号を増やします
サーバ上のVersion.txtをダウンロードして、現在のバージョン数字と比較します
例えば、Version.txtの中身が、数字の2として、起動しているプログラムのバージョンが1だとしたら、
If version >1 Then
の部分で、2>1 で新しいバージョンがあることが判断できます
作成したコードは、form1に記述してください
起動させない情報を入れる のところで、例えば、kidousasenai = 1 とセットします
ログインボタンのところで、
If kidousasenai = 1 then Exit Sub
プログラムを抜けさせて、ログイン動作を行わせないようにします
ただ、インターネットにつながらない場合(Version.txtを取得できない場合)は、どうするのかは
判断してください
kidousasenai の変数の宣言は、Form1_Loadと、buttonの両方で使うので、
Dim kidousasenai as Integer
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim FTPEr as Integer
外側の部分に記述します(表現の仕方がわかりません)
こちらも素人なので、ベストな方法かどうかは、なんともです
ではでは がんばってください