
| フリーソフト |
|
Powered by MixerStrapperU
|
| フリーソフト(ジョーク!?) |
|
|
| クラスライブラリ |
使うと便利な C++ クラスを公開しています。
クラス一覧を見る
|
|
2008/07/19 11:00 >> >> プログラミング Tips (MFC Tips)記事修正。
|
私のサイトの中でもアクセスがトップレベルの MSXML 関連 Tips で問題がありました。
あの記事は MBCS コンパイル環境でなら正しく動作しますが、Unicode コンパイル環境では、
エラーとなってしまい正しく実行ファイルを生成できません。
MSXML では文字列を扱うのに Unicode が基本なのですが、その文字列に全て _T() を適用してました。
この _T() は、Unicode コンパイル環境では L と置き換わるため、全ての文字列が LL になって
コンパイル異常を引き起こします。また、一部、文字列に L を付け忘れていました。
そのため、急遽、全記事を修正いたしました。
対象はMFC-017, MFC-018 とそのサンプルです。MFC-016, MFC-027は問題なしでした。
ご迷惑をおかけいたしますが、当該記事を参照頂きましたヒトは今一度ご確認頂ければ幸いです。
コレに懲りず、今後とも OrangeKnwledge を宜しくお願いいたします。
|
2008/04/12 16:25 >> >> オンスクリーンボリュームビューア(1.00β38)一般公開。
|
大変長らくお待たせしてしまいました。…待っていた人がいたかどうかは不明ですが(汗)
ようやくまとまった時間が取れましたので OSVV のバージョンアップをいたしました。
今回は WinXP の簡易ユーザー切り替えで、自分の環境に戻ってきたら、
自動的に元の音量に復帰するようにしました。
また、自分のインストールフォルダに書き込みが出来ない環境では、データ保存先指定の意味が
まったく無かったので、その場合はプロパティで設定できないようにしました。
自分と同じ位置にある Floder.xml を削除しても、以後、同様にデータ保存先指定が OFF になり、
デフォルトの %APPDATA% に対してのみ保存するようになります。
|
2008/04/05 18:00 >> プログラミング Tips (MFC Tips)記事追加。
|
POP3 クラス構築にあたり、どうしても MD5 ハッシュ処理が必要となりました。
そのため、ハッシュ生成について調べた結果をとりまとめました。
まあ既にネットに情報が多数転がっていましたので、
今更私が載せることでもないような気はしたのですが、生存確認ということで(汗)。
|
2008/01/26 13:00 >> プログラミング Tips (Game Tips)記事追加。
|
ずっと放置してあったベクトルによる移動処理(上級編)をようやく書き上げました(汗)。
数学的な上級解説ではなく、ゲーム制作に必要な具体例を書いてみました。
ゲームを作ろうとする人の参考に少しでもなれば幸いです。
POP3 クラスはちょいと実装上というか設計上の問題が発覚して停滞中。
まあのんびり直していきます(滝汗)。
|
2007/11/23 10:30 >> オンスクリーンボリュームビューア(1.00β37)一般公開。
|
隠し機能として搭載した自動はみ出し調整機能ですが、今回のリリースで正式版となりました。
イメージビュー対応、座標取り込みでのリアルタイムはみ出し調整も全て搭載しました。
マウスの第4第5ボタンによるチャンネル変更機能も搭載しました。
さらにチャンネルは再生のみとすると再生ライン以外のオーバーラップ表示を抑止しました。
さらに省メモリやバグ修正など、調整項目は多岐に渡っています。
一部仕様変更があります。詳細は OSVV のページでご確認ください。
なお、WinXP 簡易ユーザー切り替え完全対応は次回搭載予定です。
|
2007/11/17 14:30 >> プログラミング Tips (MFC Tips)記事追加。
|
XP から追加された機能、簡易ユーザー切り替えを検知してみたくてサンプルを作成しました。
実際には Win32SDK レベルで実装されていますので、MFC とする必要は無かったのですが、
サンプルプログラムを SDI で実装したくて MFC にしてしまいました(汗)。
動作原理が分かれば Win32SDK への応用は難しくないので興味があれば読んでみてください。
またオンスクリーンボリュームビューアの機能アップ予定が増えたわけだ…(笑)。
|
2007/11/02 22:00 >> オンスクリーンボリュームビューア(1.00β36)一般公開。
|
今回は頂いたご要望を実現する形でのリリースとなります。
まずサウンドドライバで再生ライン以外に問題があるドライバに暫定対応するために
音量ファイルの保存は再生のみとするオプションを追加しました。
音量ファイル保存時にエラーが出る場合には有効かもしれませんが、現時点で問題が無い
ユーザーさんにとってはまったく意味のないオプションでもあります(汗)。
もう一つが操作対象のデフォルトラインを指定する機能です。今までは常にマスタ音量のみが
操作対象でしたが、β36からは WAV、SWシンセ(MIDI)、CD音量、マイクの中から選択可能です。
最近は光デジタル出力のサウンドカードではマスタ音量を変更できないモノがあるそうですが、
そんなときは WAV などで操作する事により音量を手元で調整できるようになります(かも)。
|
2007/10/14 15:30 >> オンスクリーンボリュームビューア(1.00β35)一般公開。
|
サウンドカードに依存する問題以外の全ての要望事項を盛り込んだ新型をようやくリリースします。
結果、プロパティダイアログが手狭になりましたので、1ページ追加してホットキー設定を独立させました。
WindowsDefender の警告問題にも対応しました。バージョンアップ後、設定によっては一度だけ
警告は表示されますが、以降は全く表示されなくなります。
今回の更新より私への連絡用メールアドレスが変更になります。表には一切メアドは表示しません。
ご用の方はトップページ左上のメール送信ボタンを押すか、
あるいは開発日記ブログのコメントに
書き込みをお願いいたします。
|
2007/08/06 18:00 >> オンスクリーンボリュームビューア(1.00β34)一般公開。
|
暴走系バグと内部例外系エラーが見つかりましたので修正いたしました。
機能的には唯一、ホイールボタンでのタスクバー上での誤動作を無くしてます。
スタンバイ復帰で OS が固まる異常がありますので、お使いの方はお手数ですが、
バージョンアップいただければ幸いです。
※ ご迷惑をおかけいたしました。
|
2007/03/14 15:40 >> オンスクリーンボリュームビューア(1.00β33)一般公開。
|
某ゲーム起動時に OSVV の表示が狂う問題に対処しました。
私の環境では問題はなくなりましたがビデオドライバその他にかなり依存するようです。
これで初期化する意味は無くなってしまったんですが、まあ、もしもの場合に備えて、
内部初期化メニューとホットキーは残しておく事にしました。
|
2007/03/04 17:15 >> オンスクリーンボリュームビューア(1.00β32)一般公開。
|
今回、かなり内部的には大きく改造しています。
もっとも大きいのはマルチユーザー対応のまま、データ保存先を自由に変更できるようにしたことです。
従来のアプリフォルダに加えて、自分の位置配下のフォルダ、任意のフォルダを指定できます。
プロパティダイアログの一般タグから設定を変更してください。
今まで設定された情報は全て引き継ぎが可能です。
また、初期起動時の異常もついに修正できました。
今までのバージョンで正常に動かない人に、是非一度試してみていただきたいバージョンとなりました。
あと、某著名ゲームが起動していると表示がおかしくなる件で、暫定的な対応を施しました。
なんかホント、大改造ですね(;^_^A アセアセ・・・
|
2007/02/18 17:50 >> オンスクリーンボリュームビューア(1.00β31)一般公開。
|
3ヶ月以上、久しぶりのバージョンアップです。
複数ミキサデバイスが存在する環境でマウスまたはホットキーで自在に操作する対象ミキサを指定できるようにしました。マウスの場合は、システムトレイメニューから一発指定できます。ホットキーの場合は「次」「前」という指定方法となります。[PageDown][PageUp]キーがデフォルトですがプロパティで編集可能です。
ちっとも正式版に出来ませんが、気持ち的には既にかなり前から正式版と同等です。
私はもう何年も仕事の環境に入れて使っています。…ヘルプがねぇ。
あと、作りかけのしょーもないヘルプが同梱されていますが今はまだ使い物になりません。
ヘルプは構成からやり直します…。あー面倒だー(爆)。
|
2007/01/14 19:50 >> プログラミング Tips (SDK Tips)記事追加。
|
SDK サンプルとして以前から試してみたかった画面取り込み(スクリーンキャプチャ)を解説しました。
特にマルチスクリーンに対応した解説は珍しいのではないかと思います。
このプログラムのために液晶モニタを二つ何とか用意して動作確認しました。
マルチスクリーンは本当に便利ですね。
液晶モニタがやたら安いので、私もマルチな世界に入ろうかなあ(笑)。
|
|