いろいろと;;

今日バイオリンとピアノとの
合わせでの練習をしました。
・・・合奏も独奏も心配だ;;
大丈夫だろうか・・・
コンサートは4月末に迫っている;;

ところで、
今日はそれ以外の時間はやはり
プログラミングに没頭していましたw
やっぱファイル操作の基本ぐらい
できなきゃやばいな~、てことで
バイナリエディタを作りました。

バイナリとはBinary、2進数です。
本当は1101…とかなるんですが
扱うときは16進数に変換します。
そりゃ、扱うとき1と0をマジで扱ったら
頭パンクしますよ。(できる人もいますが

2分ぐらいでもうできあがったんですが
も~遅い遅い・・・;;;;
わけわからないぐらい遅いです。
たった1kbぐらいのファイルでも
たぶん30秒ぐらいかかるでしょう。
千回もカウンタ回しますから;

原因はVBの文字連結。
Textboxとか用意して、
「Textbox1.Text = Textbox1.Text & Hex」
とかやってたら馬鹿みたいに遅いです。
(馬鹿って遅いの・・・?)
しょうがないからバイト変数より
リアルタイムに呼び出す方式をとります。
一度PictureboxにPrintして一覧して
みましたが、めちゃ速いですね。

なんでだろ~ぉ なんでだろ~
なんでなんでだろ~(逝ってよ

あ、ちなみに今やっていることは後に
MIDIシーケンサーやゲームを作るとき
必須の技術となります。
だからおれなりに極めたいということです。

You may also like...

コメントを残す

メールアドレスが公開されることはありません。