[comp.sys.mac.hypercard] Hypercard Corruption Problem

ctice@pbs.org (12/19/90)

Hi!  I've got a problem, and I was wondering if anyone out there could help
me.  I have been working on a small but complicated hypercard stack for
several weeks.  It has four cards using one background.  Yesterday when I
closed the stack, it seemed to be working just fine.  Sometime between
yesterday and today my stack seems to have become corrupted.  I can open the
stack, and I can access the first and last cards, but when I try to access the
two middle cards (the ones with most of my work!), I get an error dialogue box
stating "Unable to read card or background id 2996", and when I click on the OK
button it closes the stack.  Does anyone know how I can either un-corrupt my
stack (compacting gets the same error message), or salvage all the scripts I
have on those cards?  Any help or ideas would be GREATLY appreciated.  (By the
way, 2996 is NOT the background id number, nor is it the card id number for the
second card.  Hypercard cannot tell me what the card id number for the third
card is...)

						-- Caroline Tice

news@massey.ac.nz (USENET News System) (12/20/90)

In article <1990Dec19.104220.11072@pbs.org> ctice@pbs.org writes:
>
>Hi!  I've got a problem, and I was wondering if anyone out there could help
>me.  I have been working on a small but complicated hypercard stack for
>several weeks.  It has four cards using one background.  Yesterday when I
>closed the stack, it seemed to be working just fine.  Sometime between
>yesterday and today my stack seems to have become corrupted.  I can open the
>stack, and I can access the first and last cards, but when I try to access the
>two middle cards (the ones with most of my work!), I get an error dialogue box
>stating "Unable to read card or background id 2996", and when I click on the OK
>button it closes the stack.  Does anyone know how I can either un-corrupt my
>stack (compacting gets the same error message), or salvage all the scripts I
>have on those cards?  Any help or ideas would be GREATLY appreciated.  (By the
>way, 2996 is NOT the background id number, nor is it the card id number for the
>second card.  Hypercard cannot tell me what the card id number for the third
>card is...)

You have a corrupted stack (internally), you can't recover the middle two cards but you can recover the first and last cards using a stack called "recover". There is a way to get your scripts back from the corrupted stack, what you do open Word, hold the shift key down and choose open from the file menu, and select your corrupted stack. You will be able to copy your scripts from the stack!

**** When using this technique to look at stacks, WORK ON COPIES ONLY ******

Cheers
Al
-- 
--------------------------------------------------------------------------
Allan Burton           Phone +64 63 69099 x8564, Fax +64 63 505607
Macintosh Consultant,  TimeZone GMT +12,  Internet A.K.Burton@massey.ac.nz
Computer Centre, Massey University, Palmerston North, New Zealand
--------------------------------------------------------------------------