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 になります。
修正方法:
- Stack を開き『ヘルプについて』を選択する
- Background Script を開く (command+option+B)。
- 置き換え (command+R) に "Help" と "ヘルプ" を "リファレンス" に変更するよう に設定し、[すべて置き換え]を押す (文字列は Double Quote も含む)。
- Card Script (command+option+C) も同樣に置き換える。
- Card を移動して メニュー項目『ヘルプについて』の Enable / Disable が切り替われば成功。
- "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
Uploaded by hanaden 2008年03月21日(金) 17:25:29
5fd6d6d192f3bd08.png (1.42KB)
Uploaded by hanaden 2008年03月21日(金) 17:25:28
Uploaded by hanaden 2008年03月21日(金) 17:25:28
ce75600f1f44289c.png (1.67KB)
Uploaded by hanaden 2008年03月21日(金) 17:25:28
Uploaded by hanaden 2008年03月21日(金) 17:25:28