HyperCard 2.3.6 Stacks's Help Menu の修正

問題点:

Mac OS 8 CD-ROM 等に含まれる HyperCard 2.3.6 Stacks の内、

  • Help Extras
  • HyperCard AppleScript Reference
  • HyperTalk Reference

は Menu の作成, 削除に矛盾があり、OS 8 以降の Finder の "ヘルプ" メニューが "Help" になってゐる環境下で問題になる事があります。

StartUp 時に作成される Menu は "リファレンス" ですが、メニュー第一項目の『ヘルプについて』を選択すると "Help" Menu を作成しようとします。この時点では、既に "Help" Menu が在る丈けで問題は起こりません。

しかし、別の Card に移動しようとすると、 "Help" Menu を削除しようとします。勿論 System の Menu なので削除出来ない為、 Error になります。

修正方法:

  1. Stack を開き『ヘルプについて』を選択する
  2. Background Script を開く (command+option+B)。
  3. 置き換え (command+R) に "Help" と "ヘルプ" を "リファレンス" に変更するよう に設定し、[すべて置き換え]を押す (文字列は Double Quote も含む)。
  4. Card Script (command+option+C) も同樣に置き換える。
  5. Card を移動して メニュー項目『ヘルプについて』の Enable / Disable が切り替われば成功。
  6. "HyperTalk Reference" Stack は Sample Script 中にも同樣の問題が含まれます。
    Disable, Enabled, CheckMark, MarkChar, の Card Script と background field "デモスクリプト" も修正します。
    menuItem "HyperTalk Reference" になっている部分を menuItem 4 (又は menuItem "HyperTalk リファレンス") に置き換えます。

    bg fld "デモスクリプト" 内は検索出来なくなってゐるので書き換えが面倒ですが。

Paches:


この文書は自由に 複製, 転載, 修正, 追加, 等がし易い様に Creative Commons License (jp) の下で公開されています。
2017年06月07日(水) 02:23:30 Modified by ID:GAKGn89BQg

添付ファイル一覧(全3件)
1a3fdcb827eea7de.png (1.46KB)
Uploaded by hanaden 2008年03月21日(金) 17:25:29
5fd6d6d192f3bd08.png (1.42KB)
Uploaded by hanaden 2008年03月21日(金) 17:25:28
ce75600f1f44289c.png (1.67KB)
Uploaded by hanaden 2008年03月21日(金) 17:25:28



スマートフォン版で見る