2025/12/31

twinBASIC IDE BETA 949でクラスのデモ8が動作

 

Windows APIでツールバーを表示するサンプルプログラムである「クラスのデモ その8」も普通に動作しています。

イメージリストのクラス(イメージリストAPIのラッパークラス)と紐づけてツールバーのクラス(ツールバーAPIのラッパークラス)で表示しています。

元々は、次期「プチプチ for Windows」のために試作していたコードのような記憶があります。がほとんど覚えていません。

 同梱されていたドキュメントは以下のょうな感じです。

 CLSDEMO8.LZH クラスのデモ(その8)
===========================================================================
【ソ フ ト名】  クラスのデモ(その8)
【登  録  名】 CLSDEMO8.LZH
【バイト  数】  Byte
【検索  キー】 1:$WIN32 2:#SRC 3:へろぱ 4:NIIYAMA
【著作権  者】 新山(へろぱ)    SGV00153
【対応  機種】 Windows95/98/NT4.00 later
【動作  確認】 SONY VAIO PCG-723(Win98 + IE5)
                DELL DIMENSION XPS-D300(Win98 + IE5)
                DELL DIMENSION XPS-D300(NT4 SP4 + IE5)
                DELL DIMENSION XPS-D233(Win95 + IE4)
【開発  言語】 Visual Basic 6.0J(Pro)
【掲  載  日】 1999/04/14
【作成  方法】 UnLHA32.DLLを使用するツールにて解凍を行う。
【ソフトウェア種別】 フリーソース
【転載  条件】  転載を希望される方は、事前に私宛にメールをください。
===========================================================================
【ソフト紹介】
 ツールバーをピクチャーボックスコントロール上に作成するクラスです。
 ツールバーをAPIで実装するサンプルはいろんな所で発表されていますが、
そういったサンプルは結構実用にならないので、自分で使うつもりになって実
装してみました。
 よって、そのままサンプルのモジュールをプロジェクトに組み込み、わずか
なコードの追加でツールバーが使えるようになります。
 しかし、自分で使うつもりになってコーディングした欠点により、自分の使
わないようなところが未実装になっています。(^_^;)
 まぁ、そういった所はおいおい実装する事にして、まずは公開する事が先決
かと...。(というか、ツールバーはもう飽きた。)
 ツールバーコントロールに付き物のツールチップヘルプは当然実装していま
す。イメージリストコントロールは、後々いろんな所で使いまわしたいので、
別モジュールとして実装しています。

【使用方法】
 サンプルコードを見てください。

【免責】
 コードを自由に使う事と引き換えに、新山(へろぱ)は一切の責任を負わない
事とします。

【バグとか】
 感想、要望、バグ情報等ございましたら、メールをください。

 関係無いですが、http://plaza5.mbn.or.jp/~heropa/ もよろしく。(^_^;)

【履歴】
    1998/09/13  最初に公開されたバージョン
===========================================================================

ダウンロードファイル名を『CLSDEMO8.LZH』としてください。

※ホームページのURLは、現在は存在していません。

2025の振り返り

 まいど~!

今年は年男であり、自社規定の定年退職を経験しました。弊社は、今まで誰一人定年まで勤続した人がいなく、言い方を変えれば、若い会社です。なのに、まさかの定年まで勤続!

で、その後は働かず悠々自適していたわけではなく、そのまま雇用を維持して以前と全く同じく、「残業のない夢のような世界」で、主にJavaな開発に従事しています。

定年が延長されると、給料が安くなったりすることを、先輩や別会社の同僚から聞いたりしますが、私の場合はそんなことはなく、かえって手取り増えてるんじゃね?!スーパーマリオのボーナスステージみたいじゃね?!と思っていました。

でも、定期賞与が無くなった代わりに、 月々の手取りが増えただけでした...。

まぁ、いいっか! 

後は、やはり、AIの発達を実感できた年だったと思います。

AIに、「Microsoft 以外で、Visual Basic 6の後継となるプロジェクト って存在しないの?」と聞いてみたところ、twinBASICを紹介されたのは、素晴らしい出会いでした。

Googleさんで検索する時って、だいたい日本語のサイトから検索していくんだけど、AIさんは言語に関係なく探してくれるので、調べものについては、AI検索さんは素晴らしい仕事をしてくれます。もちろん裏を取るのは必須ですけど。

4月半ばには、保護犬を引き取って買うことにしました。休日には、散歩を一緒にするだけですけど (平日は妻が散歩しています)、「健康の維持」と「加齢の保留」には役立っているような気がしています。

 勤務先でも、自社のイベントでも、若い人たちとの交流で、『若いな~、うちの長男よりも若いし~』思うことが多くなりました。雑談をしていると、Visual Basic(VBAも含む)やJavaやWindowsの最初期の時代の話とか、一切知らない世代なんですよね。「Javaの最初のころの開発では、IDEは無く、テキストエディターでコードを書いていたよ。」と言うと、ビックリされます。「デバッグとかどうしていたんですか?」とか。

通勤といえば、JR松山駅が新駅となり、ダイヤが変更となり、列車が1両だけになったり、旧駅の取り壊し中なので、通勤に余分に歩かされるとか、相変わらず大学生・高校生・旅行者のマナーが悪いとか、いろいろ不満があります。不満しかありません。 そのため、極早朝の空いている時間の電車で通勤をすることにしています。学生さえほとんど乗っていないから、空いているし快適。その後駅の待合室で読書をして、1時間くらい時間を潰してから通勤先へ歩くことにしています。

通勤が嫌で嫌で我慢できなくなった時が、退職時なのかな~と漠然と思っています。 

 

さて、来年は厄年らしいですが、あまり気にせず優雅に生活できたらと思っています。 

2025/12/21

twinBASIC BETA 941 で「クラスのデモ04」が動く

 別に、このバージョンになったからというわけでなく、今日時点の最新のバージョンでたまたま昔のプロジェクトを読み込ませてみたってだけです。


 すっかり何のプロジェクトか覚えていませんが、実行させたダイアログを見ると、DateTimePicker関連APIを呼び出すクラスの実装デモのようです。

今見ると、ユーザーコントロールで実装したほうが良いですよね。確か、後のVB De FilMtnの「ファイルの日付時刻の変更」ダイアログでは、そうしていたような記憶があります。

「値を設定」ボタンを押下


 うん、ちゃんと日付が変わるね。前世紀の日付じゃん!

この日付、何だろう?

ソースを見てみる。


 結婚記念日...。

忘れてた。(^^ゞ