HDTenEightyP/NetNews huggingface dataset:
From: owen@olympus.arc.nasa.gov..arc.nasa.gov (Owen S. Nishioka)
Newsgroups: comp.sys.mac,comp.sys.mac.apps,comp.sys.mac.comm
Subject: Re: boss!  de binhex, de binhex ...
Date: 21 Aug 92 14:45:29 GMT
Organization: Nasa-Ames Research Center

In article <1992Aug21.142511.6211@samba.oit.unc.edu> Andrew.Brennan@bbs.oit.unc.edu (Andrew Brennan) writes:
>      Ok - this isn't for me.  But I *know* a FTP leech  :^) 
>
>      Anyone know of a batch de-binhex'r?  You know ... you get a
>   lot of startup screens at one time - 15 .hqx's and you have to
>   convert them all ...

Try DeHQX, available at Sumex and other popular sites.
It features drag and drop (under 7.0) batch deHqx'ing.



-----------------------------------------------------------
_|_|_|   _|    _|    owen@olympus.arc.nasa.gov
_|  _|   _|_|  _| 
_|  _|   _|  _|_|    -These are my personal views...
_|_|_|   _|    _|     After all, who else would want them!
From: heimberg@pacific.mitre.org (Jeff Heimberger)
Newsgroups: comp.sys.mac.hypercard
Subject: How did I get to this card?
Date: 17 Aug 92 19:54:20 GMT
Organization: The MITRE Corporation

Hi:

I'm jumping to one card a couple of different ways in HC2.1.  I'd like
to be able to tell whether the card I came from was pushed onto the
stack so I need to pop back to it, or if I can just 'go back'.  Any
suggestions?

Email, please -- I'll summarize them for the net.

Thanks,

Jeff H...

==============================================================================
Jeffrey A. Heimberger                  "Only two things are infinite, the
MITRE Software Engineering Center       universe and human stupidity, and I'm
heimberg@pacific.mitre.org              not sure about the former" - Einstein
==============================================================================
From: KGODDEN@cmsa.gmr.com
Newsgroups: comp.sys.mac.hypercard
Subject: Adding version: to a stack
Date: 12 Aug 92 21:49:34 GMT
Organization: GM Research Labs

What's the magic incantation needed to change the Version: n/a
in a stack's Get Info box to the version of my choice.  I have just been
monkeying around with ResEdit, added a vers resource, put in the info I
wanted, and still nothing shows up on my Get Info box.  I even opened
a stack (FTP) that DOES have a version, copied its vers resource into
my own stack, and STILL nothing shows up.
What gives?
-Kurt
From: gary@muvms3.bitnet (gary's news)
Newsgroups: comp.sys.mac.hypercard
Subject: Scrolling Question
Date: 21 Aug 92 12:50:00 GMT
Organization: Marshall University

This is probably a pretty basic Hypercard question, but I cannot
find an easy answer to it.

I created a card that has a scrolling field on.  I entered my text
and all works fine.

The problem is that each time I enter this card I want the text to start
at the beginning.  If I am on this card and scroll several lines, exit and
then re-enter the card, it remains at the point where scrolled last.

Thanks for the help,

Gary


-- 
Gary Weis
Marshall University
Prichard Hall
Computer Center
Huntington, WV 25755-5320

Bitnet   address is GARY@MARSHALL
Internet address is GARY@MARSHALL.WVNET.EDU

Business Phone Number (304) 696-3205
Fax Number (304) 696-3601
Newsgroups: comp.sys.mac.hypercard
From: sro@media.mit.edu (Shawn O'Donnell)
Subject: Re: Help wanted: MacinTalk
Organization: M.I.T. Media Laboratory
	<1992Aug13.110932.15889@inmos.co.uk>
Date: Thu, 13 Aug 1992 23:09:25 GMT

 |> From what I understand, MacinTalk is incompatible with System 7. I believe
 |> this could be your problem. I remember reading it somewhere...maybe in my 
 |> System 7 Bible, or possibly in some Macintalk Docs....
 |> 
  This is becoming a FAQ. MacinTalk as apple left it is indeed system-7
  incompatible, however a fully functional, sys-7 compatible version is
  commercially available as part of the talking moose program.

Hmm...  then 'splain me this:  Why does it work for me?  I'm running
7.0 with tuneup 1.1.1 and MacinTalk works for me.

In any case, I thought the original question was this:  "I've installed
the MacinTalk XCMD in my stack, but it still won't talk.  What is this
MacinTalk system extension file and where can I get it?"

The answer is yes, you need the XCMD *and* the extension, and you can
get the extension from your local Mac User Group or from some ftp site.
Or maybe someone already BinHexed it to you.  I hope.

--Shawn
Newsgroups: comp.sys.mac.hypercard
From: jpugh@apple.com (Jon Pugh)
Subject: Re: Changing Font of Button?
Date: Mon, 17 Aug 1992 06:23:22 GMT
Distribution: comp.sys.mac.hypercard
Organization: Apple Computer, Inc.
Followup-To: comp.sys.mac.hypercard

In article <Bt05Mt.GrG@usenet.ucs.indiana.edu>,
bhostetl@silver.ucs.indiana.edu (Brian Hostetler) wrote:
> 
> 	Is there any way to change the default button font (chicago)?

I had a nice script to bring up the font & style dialog for buttons in
1.2.x
but since that is no longer necessary in 2.x, I tossed it.

So, if you want to change the font of a button do this:

set textFont of button "Foo" to Geneva
set textSize of button "Foo" to 9
set textStyle of button "Foo" to bold

Note that you can only set a button to 1 style, like bold, but not
bold,italic like you can with general text.  Bummer.

Jon
From: kraig@biostr.washington.edu (Kraig Eno)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: MacTCP HyperCard Toolkit bug
Date: 13 Aug 92 20:57:23 GMT
Article-I.D.: biostr.1992Aug13.135046.1
Organization: University of Washington

lac@ecs.soton.ac.uk (Les Carr) writes:

>Help: the TCPRecvChars(connID,n) function wipes out any
>characters past the first return! This didn't used to be a
>problem ... 

>Are there any fixes? As far as I can see the source that
>accompanies the toolkit doesn't mess around with the data.
>Any advice? (I'm working around by using TCPRecvUpTo())

I only see this kind of problem when I interleave calls to TCPRecvChars()
and TCPRecvUpTo(); if I use either one exclusively, they seem to work
fine.  I wonder if they share some buffer in a mutually exclusive way.
This isn't necessarily what's going on, but if you can get by with
using only one for your application, it may save you headaches.

Kraig Eno, kraig@biostr.washington.edu
"Instead of actually producing goods, American industry shifted to put an
emphasis on the analysis of the process of producing goods." -- K. Reichard
From: EIVERSO@cms.cc.wayne.edu
Newsgroups: comp.sys.mac.hypercard
Subject: Re: SuperCard FTP site poll
Date: 22 Aug 92 03:05:26 GMT
Organization: Wayne State University, C&IT

In article <1992Aug20.012909.14063@teetot.acusd.edu>
thor@teetot.acusd.edu (Mr. Nelson Thor Brickman) writes:
 
>
>I am considering putting up an FTP site dedicated to Supercard
>programs, utilities, and XCMD/XFCN's.  If I get enough mail in
>favor of doing so, it will be up by September.
>
>If you would use such a thing, send mail to me.
 
I'd use it!
 
--Eric
Newsgroups: comp.sys.mac.hypercard
From: davidj@dogmatix.inmos.co.uk (David Johnston)
Subject: Re: Help wanted: MacinTalk
Organization: INMOS Limited, Bristol, UK
Date: Thu, 13 Aug 1992 11:09:32 GMT

In article <1992Aug12.091642.4924@gw.wmich.edu>, 91babik@gw.wmich.edu (Lisamarie Gemma Babik) writes:
|> In article <1992Aug11.183039.9339@uoft02.utoledo.edu>, steiner@jupiter.cse.utoledo.edu (jason "Think!" steiner) writes:
|>  . . . 
|> > my question: where can i get this MacinTalk file and how should it
|> > be installed? i am using a MacIIcx, with system 7 and Hypercard 2.1.
|>  . . . 
|> > any and all help is appreciated. 
|> 
|> From what I understand, MacinTalk is incompatible with System 7.  I believe 
|> this could be your problem.  I remember reading it somewhere....maybe in my 
|> System 7 Bible, or possibly in some Macintalk Docs....
|> 
  This is becoming a FAQ. MacinTalk as apple left it is indeed system-7
incompatible, however a fully functional, sys-7 compatible version is
commercially available as part of the talking moose program.

-- 
:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:+-+:
David Johnston, INMOS Ltd,1000 Aztec West, Almondsbury,Bristol, BS12 4SQ, UK.
JANET: davidj@uk.co.inmos     INET: davidj@inmos.com      TEL: +44 454 616616
UUCP: ..{ukc!inmos,uunet!inmos-c}!davidj                  FAX: +44 454 617910
From: 91babik@gw.wmich.edu (Lisamarie Gemma Babik)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Help wanted: MacinTalk
Date: 12 Aug 92 09:16:42 EST
Organization: Western Michigan University

In article <1992Aug11.183039.9339@uoft02.utoledo.edu>, steiner@jupiter.cse.utoledo.edu (jason "Think!" steiner) writes:
 . . . 
> 
> my question: where can i get this MacinTalk file and how should it
> be installed? i am using a MacIIcx, with system 7 and Hypercard 2.1.
> 
 . . . 
> 
> any and all help is appreciated. 
> 
> jason

From what I understand, MacinTalk is incompatible with System 7.  I believe 
this could be your problem.  I remember reading it somewhere....maybe in my 
System 7 Bible, or possibly in some Macintalk Docs....

-- 
_______________________________________________________________________________
		When we talk to God, we are said to be praying.  
	    When God talks to us, we are said to be schizophrenic...
________Lisamarie "Rifa the Insane" Babik_________91babik@gw.wmich.edu_________
Newsgroups: comp.sys.mac.hypercard
From: jpugh@apple.com (Jon Pugh)
Subject: Re: It couldn't be true
Date: Thu, 13 Aug 1992 00:49:52 GMT
Organization: Apple Computer, Inc.
Followup-To: comp.sys.mac.hypercard

In article <geVxOTa00WBME2Tklf@andrew.cmu.edu>, "George J. Baxter"
<gb2a+@andrew.cmu.edu> wrote:
> 
> Yo World:
>     It couldn't be true that I cannot disable buttons in Hypercard, is
> it? I have a check box that I want to be able to activate or deactivate
> various options... but so far, I can't figure out how to dim out those
> options.  I'd like to be able to do this with both buttons and fields,
> but I'd settle for just buttons.

You are correct, you can't disable buttons or fields.

Instead, I would draw the button disabled exactly under the real button.
Show it when it is enabled, hide it when it is disabled.

Jon
From: howie@cfarer.boeing.com (Howie Modell)
Newsgroups: comp.sys.mac.hypercard
Subject: Wanted: "Inside SuperCard" book
Date: 17 Aug 92 17:47:58 GMT
Followup-To: comp.sys.mac.hypercard
Organization: Boeing Defense & Space Group

I'd like to locate (read: purchase/acquire) a copy of the book "Inside
Supercard", written by Andrew Himes and Craig Ragland.  It's published by
Microsoft Press, and I've already called them and they claim it's out of
print.
Does anyone have a copy they'd care to sell, or know where I could acquire
a copy?

Please reply via email.

+----All opinions expressed are mine and *NOT* my employers!----+
   howard modell, Boeing Defense & Space group, Seattle, WA
         howie@cfarer.boeing.com, h.modell@online.com,
         h.modell@ieee.org,   72376.252@compuserve.com
Newsgroups: comp.sys.mac.hypercard
From: sro@media.mit.edu (Shawn O'Donnell)
Subject: Re: Changing Font of Button?
Followup-To: comp.sys.mac.hypercard
Organization: M.I.T. Media Laboratory
Distribution: comp.sys.mac.hypercard
Date: Mon, 17 Aug 1992 21:25:22 GMT

In article <Bt05Mt.GrG@usenet.ucs.indiana.edu>,
bhostetl@silver.ucs.indiana.edu (Brian Hostetler) wrote:
> 
> 	Is there any way to change the default button font (chicago)?


I don't know if you can change the defaults, but you can make it look
as if you did.  I didn't like any of the defaults for buttons, so I
put the following in my Home stack to intercept NewButton messages:

on newButton
  set the autohilite of target to true
  set the textfont of target to palatino
  set the textstyle of target to bold
  set the style of target to shadow
  set the showname of target to true
end NewButton

Now that I look at it, perhaps I should end with a "pass NewButton".
But it seems to work well without it.  

If you don't want the changes to apply as globally as I did, put the
handler lower in the hierarchy.

--Shawn
Xref: sparky comp.sys.mac.hypercard:3157 comp.sys.mac.programmer:14204
From: korfhage@weston.poly.edu (Willard Korfhage)
Newsgroups: comp.sys.mac.hypercard,comp.sys.mac.programmer
Subject: XCMD source code for huge data, showing pictures?
Date: 19 Aug 92 14:08:41 GMT
Organization: Polytechnic University, New York

We need to write an XCMD that can show some very large (40 MB) pictures in HDF format (an 8 or 24 bit raster image), and allow for scrolling and zooming. We are going to try throwing a lot of RAM at the problem so we won't have to worry about moving data to and from disk. In some ways, it seems very simple: just read in the picture and show it. I have some questions, through:

1) What is the best way for an XCMD to deal with large memory requirements? Is it as simple as just allocating enough memory (assuming that hypercard has been given sufficient memory), or are there some gotchas?

2) What is the good/best/approved way for an XCMD to display a picture on a card?

3) Is there any appropriate source code we can use as a starter? A simple XCMD that displays pictures? Or a simple XCMD that must deal with very large data?

Thanks in advance for any answers to these questions. I've looked through the major archives and haven't found XCMD source code that seems appropriate.

   Willard
Newsgroups: comp.sys.mac.hypercard
From: ccyang@oregon.uoregon.edu (Chun-Ching Yang)
Subject: Re: How magic is the CompileIt?
News-Software: VAX/VMS VNEWS 1.41    
Organization: University of Oregon
Date: 15 Aug 1992 22:31 PDT  

In article <1992Aug16.033156.6692@reed.edu>, sharvy@reed.edu (V Headshape) writes...
>In article <15AUG199209103159@oregon.uoregon.edu> ccyang@oregon.uoregon.edu (Chun-Ching Yang) writes:
>>I have heard that there is a aaplication that can compile HyperTalk in
>>Hypercard into XCMD to speed up HyperCard.
>>I found a Demo in Sumex-aim. It looks good and when using HyperTalk to do math
>>(FPU), the compiled hypertalk is very fast. (I used a loop of 10000 times to
>>test FPU math, the compiled HyperTalk is about 50 times faster.)
>>I don't know if anyone who has bought this application can tell me how magic in
> I thought HC 2.0 compiled scripts on its first execution of them and
>stashed them in RAM, so why would compileIt be faster?  At least, why
>would it be 50 times faster?
> 
>-- 
I am the one who posted this question. Since I did not tell my question
clearly, I want to add something here.
As I know, the CompileIt can compile any HyperTalk scripts into XCMD. After
compiling HyperTalk scripts, your buttons can call this XCMD which was the
hypertalk scripts.


c

a


My test script is something like this:
On testScript
  repeat with i=1 to 100000
     put i*2.875649323 into t
  end repeat
  put t
end testScript

Then I use CompileIt Demo (which can compile 10 lines only by Demo) to compile
this script into XCMD. After compiling this script into XCMD, script in the
button will be like this:

On mouseup
  testScript
End mouseup

I have tried the normal HyperTalk script (not compiled) as mentioned above, it
will take about 2 minutes to finish this loop. However, when I used the
compiled script by compileIt, it took about 1 and half SECONDs.
That's what I said about 50 times faster.


Yang



>Liberate the Weirdoes and You Liberate the Squares
From: ks3y+@andrew.cmu.edu (Kenneth L. Simons)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Size of script, 32000 characters.
Date: 22 Aug 92 16:31:47 GMT
Article-I.D.: andrew.oeZhlnC00WBNI37Gp8
Organization: Doctoral student, Social & Decision Sciences, Carnegie Mellon, Pittsburgh, PA

If you run out of space in the stack script, copy some of your handlers
to a card script, and pass your messages to the card script.  For
example:

STACK SCRIPT

on handlerA param1, param2
  send "handlerA" && quote & param1 & quote & ", "& quote & param2 & quote L
  to card "Extra Scripts 1"
end handlerA

SCRIPT OF CARD "Extra Scripts 1"

on handlerA param1, param2
  -- Do lots of stuff & 
  -- make lots of comments.
  beep
  answer param1 with param2
end handlerA

The "L" above denotes an option-return.
Note that this won't work for parameters that contain quotation marks. 
I also have had trouble in the past with very big parameters.  In these
cases, if necessary, you can pass the parameters as global variables. 
E.g.:

STACK SCRIPT

on handlerA param1, param2
  global handlerAParam1, handlerAParam2
  put param1 into handlerAParam1
  put param2 into handlerAParam2
  send "handlerA" to card "Extra Scripts 1"
end handlerA

SCRIPT OF CARD "Extra Scripts 1"

on handlerA
  global handlerAParam1, handlerAParam2
  -- Do lots of stuff & 
  -- make lots of comments.
  beep
  answer handlerAParam1 with handlerAParam2
  put empty into handlerAParam1  -- Free the space in memory, especially
  put empty into handlerAParam2  --    if a parameter is very big.
end handlerA

Functions are also a problem to do this way, but you could use a similar
trick if necessary.  Of course it would be better if the stack script
could contain 30 million characters instead of 30 thousand.

- Ken
From: quinton@sun-3.cs.uct.ac.za (Quinton Hoole)
Newsgroups: comp.sys.mac.hypercard
Subject: FAQ? - Porting HyperCard prog. to DOS
Summary: I need to port a HyperCard system developed on the Mac to an IBM-PC
Keywords: Plus HyperCard MS-DOS MS-Windows
Date: 19 Aug 92 13:39:38 GMT
Article-I.D.: sun-3.quinton.714231578
Organization: Computer Science Department, University of Cape Town

Apologies for the possibly naive question, but I'm totally green to
this group and have in fact never used a Mac before (no more sympathy
mail please:-).

I have HyperCard application developed on a Mac, and require it to run
on an IBM-PC. I have been referred to something called Plus, which
apparently runs on the PC and interprets the HyperCard prog.

Is this true? Have I been misled? Has anyone done this before?

Any help will be most apprecated.

--
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
 \_ Quinton Hoole, Computer Science Dept, University of Cape Town, RSA   \_
  \_ email: quinton@cs.uct.ac.za  code:+27(21) tel: 650-4057 Fax: 650-3726\_
   \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
From: yeidel@tomar.accs.wsu.edu (Joshua Yeidel)
Newsgroups: comp.sys.mac.hypercard
Subject: Sumex (was Re: Hypercard BBS's)
Keywords: bulletin board, BBS
Date: 13 Aug 92 18:19:15 GMT
Article-I.D.: serval.1992Aug13.181915.15017
Reply-To: yeidel@tomar.accs.wsu.edu (Joshua Yeidel)
Organization: Academic Computing Services, Washington State University



"sumex" is sumex-aim.stanford.edu, an archive site for contributed
Macintosh software.  sumex-aim is also the host site for the
info-mac discussion list and the info-mac digest (same stuff as
the discussion list, but assembled into digests).

You can read the digests on comp.sys.mac.digest, or send a request
to info-mac-request@sumex-aim.stanford.edu.  To browse and retrieve
software from the archive, use ftp.  There are also mirror sites 
which permit you to get softare via bitnet (for example), but
someone else will have to post about that.

--
Joshua Yeidel               | yeidel@tomar.accs.wsu.edu
Academic Computing Services | All standard disclaimers apply
Washington State University |   "Believe it if you need it, 
Pullman, WA 99164-1226      |     or leave it if you dare..."
509/335-0441                |         -- Robert Hunter
From: lkingsley@crd.ge.com (Lorne J. Kingsley)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Supercard dying?
Date: 19 Aug 92 18:15:02 GMT
Followup-To: comp.sys.mac.hypercard
Distribution: usa
Organization: General Electric R&D

In article <1992Aug18.161518.1826@teetot.acusd.edu>, thor@teetot.acusd.edu
(Mr. Nelson Thor Brickman) wrote:
> 
> 
>   I heard from somewhere that Aldus is planning on abandoning SuperCard.
> Is this true?  I do almost half my work in it.
> 
>   If it is true, is there anybody who is going to protest?  Any company
> that might purchase it?
> 
>   Any info would be appreciated.
> 
> Thor

At MacWorld I sat in on a panel discussion that included Bill Appleton, and
he made it quite clear that he was taking over development of SuperCard and
would continue its evolution.

I don't know when that is to happen, but he appeared quite sure of himself
on this.

- Lorne

************************************************************************
Lorne J. Kingsley                               General Electric Company
--->my opinions don't represent those of the General Electric Company<--
Internet: lkingsley@crd.ge.com  CI$: 75166,2550  America Online: LorneK1
From: yeidel@tomar.accs.wsu.edu (Joshua Yeidel)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Text insertion point
Date: 19 Aug 92 20:37:18 GMT
Reply-To: yeidel@tomar.accs.wsu.edu (Joshua Yeidel)
Organization: Academic Computing Services, Washington State University


In article <1992Aug18.230318.26465@aimla.com>, mike@optimla.aimla.com (Mike Diehr) writes:
|>From: mike@optimla.aimla.com (Mike Diehr)
|>Subject: Text insertion point
|>Organization: Philips Interactive Media
|>Lines: 31
|>
|>Is there any way to change the contents of a field without affecting the
|>insertion point?
|>
|>I have a field that the user types into, and I'd like to have two other
|>fields that indicate the number of letters and words in the field.
|>
Try locking the number of letters and words fields...
--
Joshua Yeidel               | yeidel@tomar.accs.wsu.edu
Academic Computing Services | All standard disclaimers apply
Washington State University |   "Believe it if you need it, 
Pullman, WA 99164-1226      |     or leave it if you dare..."
509/335-0441                |         -- Robert Hunter
From: ks3y+@andrew.cmu.edu (Kenneth L. Simons)
Newsgroups: comp.sys.mac.hypercard
Subject: Re: Scrolling Question
Date: 22 Aug 92 00:30:32 GMT
Organization: Doctoral student, Social & Decision Sciences, Carnegie Mellon, Pittsburgh, PA

To make a field always be scrolled to its beginning when you open a
card, create an "on openCard" or "on closeCard" handler such as the
following:

on closeCard
  set the scroll of [card] field "blah" to 0
end closeCard

- Ken
From: connie@hercules.acpub.duke.edu (Connie)
Newsgroups: comp.sys.mac.hypercard
Subject: Subdivide Large Stack(Q)
Date: 19 Aug 92 17:47:46 GMT
Xdisclaimer: No attempt was made to authenticate the sender's name.

I have a 620-card stack that I would like subdivide into several parts.
 What is the most efficient way to copy large numbers of cards from one
stack to another?

Please send replies to:connie@hercules.acpub.duke.edu
Newsgroups: comp.sys.mac.hypercard
From: hpoppe@ncar.ucar.edu (Herb Poppe)
Subject: Re: Validating Data Entry in a Field
Organization: Scientific Computing Division/NCAR Boulder, CO
Date: Tue, 18 Aug 1992 21:52:56 GMT

In article <1992Aug18.203434.25218@ncar.ucar.edu> urban@stout.atd.ucar.edu 
(Art Urban (PROFS)) writes:
> In article <1992Aug18.202825.24625@ncar.ucar.edu> hpoppe@ncar.ucar.edu 
(Herb Poppe) writes:
> %by typing TAB or RETURN or ENTER. However, I see no convenient way to 
trap 
> %the user's clicking a button, in another field, or in the card, thus 
> %leaving an invalid value left in the field. Have a missed an obvious 
(or 
> %not so obvious) approach to this issue?

> If I'm not mistaken (I haven't tried this) the exitField handler does 
what
> you want. It is called every time the cursor leaves the field, *even* if
> the the field data is unchanged.

The problem is that there is no way (that I have found) to force the 
cursor back into the field using the closeField (or exitField) handler. It 
seems to me that I am going to have to trap every mouseUp sent to the card 
or button and every openField sent to other unlocked fields as a result of 
clicking outside of the field in error. That handler (in the card) will 
have to check if there is an error pending in a field. If there is, it 
will put the insertion point back in that field. If not, it will send a 
"myMouseUp" message back to the target of the mouse click. Similarly for 
openField.

Herb Poppe                 National Center for Atmospheric Research (NCAR)
hpoppe@ncar.ucar.edu       1850 Table Mesa Dr.
(303) 497-1296             Boulder, CO  80303
Newsgroups: comp.sys.mac.hypercard