Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!decwrl!adobe!hawley From: hawley@adobe.COM (Steve Hawley) Newsgroups: comp.sys.mac.programmer Subject: Re: CODE resources AGAIN Message-ID: <3885@adobe.UUCP> Date: 13 Jul 90 16:17:45 GMT References: <1990Jul12.140806.21704@cec1.wustl.edu> Reply-To: hawley@adobe.UUCP (Steve Hawley) Distribution: na Organization: Adobe Systems Incorporated, Mountain View Lines: 23 In article <1990Jul12.140806.21704@cec1.wustl.edu> rah0777@cec1.wustl.edu (Rexford Alan Hill) writes: >The application works under UniFinder, but not under MultiFinder. >The program works if I run it from within THINK C only if the source-level >debugger option is on, but not otherwise. >By 'works', I mean that the line is drawn in a window that was opened by the >initialization stuff. By 'doesn't work', I mean that the program executes as >expected, but doesn't draw the line. > Could I have some stray pointers out there, boinking memory? The other >possibility is that my typecasting is wrong (if you've seen my previous posts, >the code has changed every time). Any help would be appreciated tremendously. Could it be that your external function is not getting A5 set up correctly? It probably is (since in theory all you're doing is calling a function in memory from your parent program), but it wouldn't hurt to check. Make sure Think C is compiling your code so you can get at globals. There might be some glue that youy're just not seeing that is making it flakey. Steve Hawley hawley@adobe.com -- "A blow on the head is... ...worth two in the bush." -Basil Fawlty