明日から学校だ;

あ゛ー
春休みも一瞬ですね。
もう新学期のスタートです。
もうそろそろ桜が散るので
まだ見てない人はお早めに。(何

今日は久しぶりにWin2000で
3DCGとか描いてみたりしてたんですが
ふと、このサイトへ来たときに
「Final Fantasy MIDI」に入ったら
5回ぐらい同じダイアログが出て
どれも「PPをダウンロードしろ」と
言ってくるんですね・・・
しかも全部OKにしたのに
小さな四角が表示されているばかり。
もうトサカに来ました。(懐
何か手段はあるかなと考えて、
ふと思いついたのが
以前YAMAHAのプラグインの配布時に
あったように、インストーラを
独自に用意し、半強制的に
インストールしてしまう方法でした。
技術的には可能なはずです。

そこで、今回はいつもと違う
インストーラを作ってみました。
Inno Setupという、
実績のあるコンパイラを使用しました。
幸い日本語にも対応できるようです。
(当然コンパイル作業は英語環境ですが)

なんだかレジストリに設定を書かないと
OCXは登録されたことにならないようだ;
そこで、レジストリ登録用に
コマンドライン書いてたら
“{“とか”}”とかはStringとして
使えないことが発覚。
英語版ヘルプには%エンコードしなさいとか
書いてあって最初意味不明でしたが
よく読んだらAsciiを16進表記で
示しなさいと書いてあったので
Ascii→10進数表をネット上で見つけて
電卓で16進変換して、(馬鹿)
Innoに打ち込んでみました。
しかしレジストリを見ると
括弧がない!
なんだこれは・・・
いろいろ試行錯誤して
今日のうち5時間以上費やしました;(馬鹿

しょうがないから
元からあるOCX登録機能を使って
登録することにしました。(最初からしろよ;

それで、ついにWin2000でも
「ダウンロードしろ」のダイアログが
出なくなったんですが・・・
しかし・・・
肝心のPPが表示されない!
しかもスクロールしようとしたら
「エラーが発生しました(^^)
 エラー報告を送信しませんか~w?」とか
のんきなダイアログが出てきて、
詳細を見たら
「msvbvm60.dll」とか出てるんですねぇ;
これって・・・
MSはマイクロソフトですよね
VBはVisual Basicですよね
VMは仮想マシンですよね
60は6.0ですよね・・・
つまりランタイムの一つやで;;

はぁ・・・
意味わからんわ;
VB本体にエラー出されても;;
困るっちゅうねんになぁ(何語

でも・・・まぁ、
WinXPでこのインストーラが正常に
動作したので
試験版リリースしたいと
思いますwそのうちw(ぇ

You may also like...

コメントを残す

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