3c7 Subj : Silly question To : Sean Dennis From : Bj”rn Felten Date : Mon May 02 2005 09:53 am SD> Inpt(BBSR.SysopName, 40, 14, 9); You obviously declared the first param for Inpt as 'var S:string'. That means that you cannot pass it a string[40]. And since I guess you are using the Inpt procedure for universal input, with different string lengths, your work about is probably the best way to do it. SD> Write(BBSFile, BBSR.BoardName); Since you have declared BBSFile to be a file of BBS you can only write variables of type BBS to it. BBSR is of that type, BBSR.BoardName is not, it's a string[70]. SD> Forgive my silly questions There are no silly questions, only silly answers! 8-) Oh, and don't forget to use 'with BBSR do...' rather than writing 'BBSR.' in front of every record part, it makes it so much easier to read the program later on, IMHO. --- * Origin: news://felten.yi.org (2:203/2) . 0