HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0202
kai新しいバージョンのソフトが公開されたらユーザーに通知したい2未解決


kai

リンク

2014/2/2(Sun) 20:08:39|NO.59615

よくソフトで「このソフトの新しいバージョンが使用できます ダウンロードしますか?」
のようなダイアログが出てくるのですが、これをHSPでやることは可能でしょうか?



この記事に返信する


cats

リンク

2014/2/2(Sun) 21:13:20|NO.59620

自分のサーバーにバージョン情報をアップロードしておき、
ソフト起動時にそれを確認すれば新たなバージョンがあるかが判別できます。
例えばレンタルサーバに「10.txt」というファイルをアップロードし、
バージョンが1.1にアップデートしたら、そのファイルを「11.txt」という名前に変えます。
ソフト起動時に今のバージョンとサーバーのテキストを比べて、
更新されていたらメッセージを表示します。
説明下手ですみません。



E.T

リンク

2014/2/3(Mon) 07:21:54|NO.59627

テキストファイルの名前を変えてもいいけど、
A.txtがあるとして内容が
Ver 1.0の時は1、
Ver 1.1の時は2…
ってすればhspinetでファイルをダウンロードしてnotsel、noteload
で読み込んで比較すればいい。
値が違えばメッセージ表示。
下で多分できます。 ※未テスト


#include "hspinet.as" ; ; ファイルの取得(ループあり) ; netinit if stat : dialog "ネット接続できません。" : end //現バージョン ver = "1" //●●変更して●● url = "" //URL name = "" //ファイル名 neturl url netrequest name mes "DOWNLOAD 開始" *main ; 結果待ちのためのループ netexec res if res > 0 : goto *comp if res < 0 : goto *bad await 50 goto *main *bad ; エラー neterror estr mes "ERROR "+estr stop *comp ; 完了 mes "DOWNLOAD 完了" notesel na noteload name if na ! ver : dialog "更新あり":stop dialog "更新なし" stop



ONION software Copyright 1997-2021(c) All rights reserved.