タコ部屋 - Basuke's Dev Tools 1.2

Basuke's Dev Tools 1.2

1998年 4月 24日 登録
1998年 6月 18日 更新


 「Basuke's Dev Tools」です。『デブ』のツールではありません。これはNewtonで開発するプログラマにとって便利なパッチや関数を集めたものです。見るからに便利なものから、しばらく使ってみないと良さがわからないものまでいろいろです。

NTK Button Toolitアプレットを簡単に操作するためのTapBarボタンです。ボタンをホールドすると、Inspectorへの接続が一発で行えます。

[New! 1.1] 接続を切るときに、ダイアログを出さずに素早く切ることが出来るようになりました。

SafeReboot() 安全にリブートを行うグローバル関数SafeReboot()を追加します。Inspectorの接続中に不注意からReboot()をしてしまったことはありませんか? この関数を使うと、確実にinspectorの接続を切ってからリブートを行います。特にBreakLoop状態からでも安全にリブートを行える唯一の方法です。

[New! 1.1] Reboot()自体にもパッチを当て、同様に機能するようにしました。Reboot()とSafeReboot()は同じ機能になっています。

vf(object) ViewFrameに値を表示させます。Inspectorで値を入力して、その結果だけをViewFrameで表示させれば、入力も簡単、表示も見やすく一挙両得です。もちろんViewFrameが必要です。
ViewFrameパッチ [New! 1.1] NLK環境下では、ViewFrameの左上に表示されるはずのダイヤモンドマークが消えてしまいます。これでは気分が悪いので直してみました。
Silent Restart 一般ユーザーに比べてリスタートを行うことが多いプログラマにとっては、最初に表示されるダイアログにいらいらさせられることが多いでしょう。特に必須のツールであるNS Debug Toolがなぜかアラートを出します。これが非常に目障りです。また「Newton was restarted...」などと分かり切ったことをいわれるのも頭に来ますし、カードのスリップが開くのも耐えられません。この「Silent Restart」機能は、これらを全ての目障りなものを勝手に消してくれます。

[Fixed! 1.1] カードに入っているパッケージの数が多いと、ちゃんとダイアログを消さないことがありました。調整してみましたので大丈夫だと思います。

Auto Restart プログラムにミスがあって、Newtonが同じエラーを何度も何度も出してどうしようもなくなって、裏のリセットボタンを押すことはよくあります。これも面倒くさいです。この「Auto Restart」機能は、同じエラーが連続して10回起こると、自動的にリブートします。ちょっと物騒ですが、誤動作することはほぼないでしょう。僕はまだ体験していません。もちろんこのリスタートは上記のSafeRestart機能を使っているので、Inspector接続中であっても問題なく接続解除してくれます。

[Fixed! 1.2] 何もアンドゥすることがなかったときなど、いくつかのNewtonのエラーが起きたときの処理がまずかったようです。バグがありましたので直しました。

フリーウェアです。自由にお使い下さい。

Basuke's Dev Tools 1.2 (14K) をダウンロード

注意:1.0から1.1に入れ換えるときは、先に1.0を削除したうえで一度リスタートをして下さい。その後改めて1.1を入れて下さい。1.0の処理に一部問題があったためです。お手数をかけて申し訳ありません。


Copyright © 1995-1998 Yosuke "Basuke" Suzuki.
このホームページの内容について、ページの無断転載を禁止します。