Path: utzoo!mnetor!uunet!husc6!ukma!psuvm.bitnet!rice.bitnet!storkel From: STORKEL@RICE.BITNET (Scott Storkel) Newsgroups: comp.sys.mac.hypercard Subject: Re: Printing Fields XCMD Message-ID: <311STORKEL@RICE> Date: 28 Mar 88 19:58:35 GMT References: <220100010@uxe.cso.uiuc.edu> Organization: Rice University - ICSA Lines: 20 My documentation says that the GetField... calls all return handles to zero terminated strings, which means that you get the entire field. The docs I have are not "official" and I haven't ever tried to use a GetField... call, but I Have no reason to think they are wrong. In any event, if GetField doesn't work, just pass the field you want to print as a parameter to your XCMD. Such as: MyXCMD(card field 1) This way, your XCMD or XFCN gets a handle to a zero terminated string containing the contents of the field you passed to the routine. You can then print the field, without having to call Hypercard to get its contents. This is the method I would use. Hope this helps, Scott Storkel Macintosh Software Development Rice Unversity