LotusNotesな日々IBM社のLotusNotesに関係する何かを日々語ってるようなきがしないでもないブログです。 

スポンサーサイト

   ↑  --/--/-- (--)  カテゴリー: スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

(記事編集) http://mesosune.blog123.fc2.com/?overture" target="_new

--/--/-- | Comment (-) | HOME | ↑ ページ先頭へ |

Notesクライアントのバージョンを表示する

   ↑  2008/10/18 (土)  カテゴリー: Notes(式)
間はどうなってるの!?というわけで,今回もちょっと例として取り扱ってほしいです。
間の値は下のバージョンですって扱いの方が正確なバージョン値が出るかもしれません。
REM {@Versionの戻り値はString型なので一応丁寧に数値変換};
varStr := @Version;
varInt := @If( @IsNumber( varStr ) ; varStr ; @TextToNumber( varStr ) );
valInt := @If( @IsError( varInt ) ; 0 ; varInt );

REM {条件分岐};
@If(
valInt = 114 ; "3.x" ;
valInt = 136 ; "4.0, 4.0x" ;
valInt = 138 ; "4.1, 4.1x" ;
valInt = 145 ; "4.5, 4.5x" ;
valInt = 147 ; "4.6" ;
valInt = 166 ; "5.0, 5.0x" ;
valInt = 190 ; "6.0, 6.0.1" ;
valInt = 191 ; "6.0.2" ;
valInt = 194 ; "6.0.3, 6.5" ;
valInt = 198 ; "6.5.5" ;
valInt = 199 ; "6.5.6" ;
valInt = 256 ; "7.0" ;
valInt = 261 ; "7.0.1" ;
valInt = 262 ; "7.0.2" ;
valInt = 301 ; "8.0" ; "" )
スポンサーサイト

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-156.html

2008/10/18 | Comment (2) | Trackback (0) | HOME | ↑ ページ先頭へ |
この次の記事 : 【Notes】【Web】ビューに戻る
この前の記事 : 型判定方法一覧

Comment


いつも拝見しております。

このような式であれば、@If関数よりも@ReplaceSubString関数の方が良いではないですかね?

@Version関数の戻り値はString型だから、数値に変換する必要もないですし。
verNum := "114":"136":"138":"145":"147":"166":"190":"191":"194":"198":"199":"256":"261":"262":"301");
verStr := "3.x":"4.0, 4.0x":"4.1, 4.1x":"4.5, 4.5x":"4.6":"5.0, 5.0x":"6.0, 6.0.1":"6.0.2":"6.0.3, 6.5":"6.5.5":"6.5.6":"7.0":"7.0.1":"7.0.2":"8.0");

@ReplaceSubString(@Version;verNum;verStr)

こんな感じかな?
@Ifと@ReplaceSubStringの処理速度のどちらが速いというのにもよると思いますが・・・

およよ |  2008/10/20 (月) 11:00 No.54


コメントありがとうございます。

ありがとうございます。

間の値をみないのであれば、@IFより@ReplaceSubStringのほうがよいかもしれませんね^^

実行速度は若干@ReplaceSubStringのほうが遅いですけど、
表示だけに使用するならば
気にしなくても大丈夫だと思います。

ご使用はどちらかをお好みでどうぞ、
といったところでしょうかw

めそ凹すね丸 |  2008/10/27 (月) 14:04 [ 編集 ] No.55

コメントを投稿する 記事: Notesクライアントのバージョンを表示する

お気軽にコメントをぞうぞ。
非公開 (管理人のみ閲覧可能なコメント) にしたい場合には、ロック にチェックを入れてください。

  任意 : 後から修正や削除ができます。
  非公開コメントとして投稿する。(管理人にのみ公開)
 

Trackback

この次の記事 : 【Notes】【Web】ビューに戻る
この前の記事 : 型判定方法一覧
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。