Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!mephisto!prism!gt3070b From: gt3070b@prism.gatech.EDU (Jeff Watkins) Newsgroups: comp.lang.pascal Subject: OOPS problems Message-ID: <4516@hydra.gatech.EDU> Date: 27 Dec 89 05:35:21 GMT Reply-To: gt3070b@prism.gatech.EDU (Jeff Watkins) Distribution: usa Organization: Georgia Institute of Technology Lines: 32 I am trying to use procedure type variables inside an object definition. such as: MyObject= object Proc1: Procedure; Proc2: Procedure; Proc3: Procedure; Procedure DoSumthing; procedure DoSumThingelse; Procedure DoYetAnotherThing; end; when I try to assign proc1:=DoSumthing TP5.5 says "invalid procedure reference" and looking in the map files, all procedures inside an object are "private". no manipulation of the far call flags helps... Any ideas?? I'm kind of caught in a snag, here. The application was 2weeks ahead of schedule, simply because I took the time to use objects; but now, I may have to recode it entirely because objects just don't cut it... HELP!?!?! Thanks in advance... Jeff -- Jeff Watkins Georgia Tech (Internet: gt3070b@prism.gatech.edu) Access Radio (Office: (407)334-5000 Fax: (407)334-3445)