阿部零時のソフト置き場

うっかり作っちゃったり練習で作ったりしたもの。
まだeVBやり始めだからわからないことだらけ(; ´Д`)。


Year Number eXchanger

Pocket PCで動く、西暦←→和暦の計算プログラムです。
最低限の機能しか付いてないところは目をつぶるところ。
マニュアルはそのうち作ります。
 

・簡単な使い方:
プルダウンメニューとテキストボックスが2つずつあります。

上側のプルダウンメニューから西暦・和暦を選び、テキストボックスに年数を入れて変換ボタンを押すかEnterを押せば、計算結果がまとめて出てきます。
(数字以外を入力した場合、変換時にエラーが出ます。)

下側のテキストボックスは年齢計算をしたい計算先の年数を入れます。上側が生まれ年になります。
[上]年生まれで[下]年の時は何歳?)という使い方をしてください。逆でも絶対値は同じですが。)

両方のボックスとも、変換ボタン押下時に未入力だった場合には、システムが持っている西暦の年数が入ります。
下のメニューを「年齢」に設定すると、[上]年生まれで[下]歳の時には何年?という計算になります。
誕生日前の場合はチェックを入れると1引いた数を年齢欄に表示出来ます。デフォルトでは数え年になります。

省スペースで紛らわしい使い方になりますのでご注意ください。

例.上のボックスに生年を入力し、変換ボタンを押下→現在の年齢を表示。

※読みづらいので今度ここ書き換えます。

・仕様:
西暦、及び平成、昭和、大正、明治までしか対応してません。
大化とか文永とか言われても無理です。手計算でおねがいします。
"1年"が"元年"に変換したりされません。いずれ付けたいです。
年齢から年数を出すのもいずれ付けたいです。 Ver.2.1.1で実装されました
数え年だけでなく誕生日前の表示にも対応させたいです。Ver.2.1.2で実装されました

・インストール方法:
ダウンロードしたcabファイルをPPCに転送してから、実行してください。
eVBのランタイムもまとめてインストールされます。
削除は、プログラムの削除から行ってください(もしかしたら削除時にランタイムもまとめて消えちゃう可能性もあるかもしれませんが、eVBインストーラの仕様なので勘弁)。

W-ZERO3で使用される方は以下の動作方法を御参照下さい。


・動作確認:
 ・TOSHIBA GENIO e550X
 ・SHARP W-ZERO3 (WS003SH)


・W-ZERO3での動作方法:
そのままではeVBのランタイムが入らないので、
 1.eMbedded Visual Basic Runtime for Windows Mobile-based Pocket PC 2003にアクセス。
 2.コマンドボタンのProceed to Downloadを押下。
 3.msvbppc.armv4.cabをインストール
でランタイムを入れてやります。

※2009年3月現在、上記MSDNのリンクが切れています。
  緊急処置としてランタイムを置いておきます。
  こちらは、本家が復帰するのを確認次第、削除いたします。

  msvbppc.armv4.cab

 

・ダウンロード:ynx_220_arm.cab (本体16KB + ランタイムで570KBくらい)


・更新履歴:
その後々   古いMOからソースが発見される。
開発環境構築が面倒だけど、もしZERO3を入手したら…。
その後   ソースを紛失していた事に気づく。本体更新は絶望的に。
2003/05/04 Version2.2.0 誕生日前の年齢計算に暫定対応。
2003/05/04 Version2.1.1 数値として計算されないバグ修正。
2003/05/03 Version2.1.0 年齢計算に対応。
2003/01/08 Version2.0.1 皇紀の計算を間違えていたのを修正。
2003/01/08 Version2.0.0 ラジオボタンからコンボボックスに変更、プログラム内部一新。
2002/12/20 Version1.1.2 表示の細かい変更

 

戻る