2011-01-01から1年間の記事一覧

VB.NETで外部アプリケーションを呼び出し、終了するまで再描画を停止せずに待機する方法

通常、VB.NETで外部アプリケーションを呼び出し、終了するまで待機させようとすると、呼び出し元プロセスが完全に待機状態となって 再描画すら抑制されてしまいます。これを簡単に解決するためには、BackgroundWorker、ShowDialogを利用します。 以下のよう…

24時間365日稼動の嘘

オープン系システムにおいて、 「過去数年以上24時間365日稼動の実績があります!」 と言うセールストークを耳にした際には、必ず「計画停止」があるかどうかを 確認しましょう。 稼動実績に「計画停止」は含まないという回答が返ってきた場合には、 必…

VB.NETで固定長文字列を生成する。

システム間インターフェイスで固定長ファイルを扱うケースがあると思いますが、 VB.NETやC#で固定長の文字列を作ろうとしても、そもそも.net framework には 標準で固定長文字列(ShiftJIS)を生成する機能が用意されていません。 全角(2バイト)文字を考…