カテゴリー
.NET

ListViewItemのWidthがアプリケーション設定ファイルに保存されないのだが

NEMCHI2(C#2005)の通知ウィンドウの状態保存にアプリケーション設定ファイルが使えないかと試しているのだが、
なぜかフォームに貼り付けたListViewの列幅が保存されない。

カテゴリー
.NET

C#のジェネリックってすげー便利

img43f09a6e7dd57[1].png

NEMCHI2は通知プラグインの読み込みもできた。

やってて気づいたけど、プロトコルプラグインと通知プラグインでは実装しているインターフェースが違うだけで、特定のインターフェースを持つDLLを検索するという動きは、まるで一緒。
どうにか共通化できないかと考えてみて、ジェネリッククラスが使えそうな気がしたので、調べて試してみたら、おおーこれはかなり便利。
[2007.4.7追記]
なんかうまく行く場合となぜか、T plugin = (T)obj;のところで物言わずメソッドを抜けてしまう場合があるみたいです。エラーも出ずに。やり方がまずいのだろうか。調査中。

カテゴリー
.NET

NEMCHI 1.4.22をリリースしました

 img43f09a6e7dd57[1].png

1.4.22をリリースしました。
マルチディスプレイ環境で右の画面にウィンドウを移動すると、ウィンドウの位置情報がリセットされてしまう問題です。

カテゴリー
.NET

バージョン トレラントなシリアル化

プログラミングのお話です。
バージョン トレラントなシリアル化・・・聞き慣れない単語だ。

カテゴリー
.NET

VistaでVisual Studioを動かすときの注意点

Vistaが今月末リリースですが、NEMCHIを開発している身としては、開発環境がちゃんと動くかが気になります。調べてみたので、メモ的に残しておきます。

カテゴリー
.NET

NEMCHI1.4.20リリースしました

NEMCHI

NEMCHI 1.4.20をリリースしました
バグ修正とメモリ消費の抑制対策を入れています。

カテゴリー
.NET 自作ソフト

「RestOff」-CPUの負荷が一定値以下になったら休止するツール

restoff.png

CPUの使用率がある一定以下になったときに休止モードに移行するツールを作りました。

カテゴリー
.NET

ちょっとやる気が出てきたのでNEMCHIを作り始めました

img43f09a6e7dd57[1].png

いろいろ勉強していくうちにやる気が出てきたので、NEMCHIバージョン2の作成を再開しました。