Xref: utzoo comp.sys.mac.programmer:11384 comp.lang.pascal:2853 Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!rochester!pt.cs.cmu.edu!andrew.cmu.edu!es2q+ From: es2q+@andrew.cmu.edu (Erik Warren Selberg) Newsgroups: comp.sys.mac.programmer,comp.lang.pascal Subject: Re: Problems with Lightspeed Pascal 2.0 Message-ID: Date: 24 Dec 89 05:17:22 GMT Organization: Carnegie Mellon, Pittsburgh, PA Lines: 38 Rich -- I have even MORE LSP problems for you... #1: dispose() doesn't work... when disposing an object, it likes to go off into never-never land... DisposPtr(ptr()) is a good work-around, but it would be nicedfor dispose to work. #2: as far as I can tell, when using a filter in a modalDialog loop, stops won't. for example... repeat modalDialog(myDlog,someFilter); case itemhit of {that call to modalDialog was a bit screwy, btw} ... end; until itemhit=ok; any stop in the loop won't. #3: this is the most serious I've found (and I just found it today, too!). I'm debuggin a monstrous dlog which uses pop-up menus, numerous edit texts, and loads of other neat stuff. What it is is a search dlog, and I'm using objects as the different types of searches (search by int, by date, etc). The problem I'm getting is that somewhere along the line LSP locks up. The steps I'm taking are... I go through the DLOG no problem. I then call GetDLOG() which grabs all the pertinent info. GetDLOG calls each object's own GetDLOG() call, so they can handle it in their own way. the problem is when I set a stop point in the TSType.GetDLOG() call and pop up either LightsBug or the Observe window, it locks up. it you with, I'll mail some source to you (it's a 15K unit). thanks much, #========##========##========##========##========##========##========##========## MegaloErik: Loosing contact with VICE 10... Welcome to Andrew! ## ARPA: es2q+@andrew.cmu.edu Fido: 129/107 BBS: Mac at Night (412) 268-8974 ## GEnie: E.SELBERG Delphi: LORDERIK CIS: 71470,2127 MacList: 6009/1 ##========##========##========##========##========##========##========##========# ...48 hours of continuous study have proven that Elvis is alive and teaching math at CMU.