TweetFollow Us on Twitter

Jul 95 Top 10
Volume Number:11
Issue Number:7
Column Tag:Symantec Top 10

Symantec Top 10

This monthly column, written by Symantec’s Technical Support Engineers, aims to provide you with technical information based on the use of Symantec products.

By Kevin Quah and Scott Morison, Symantec Technical Support

Note: Source code files accompanying article are located on MacTech CD-ROM or source code disks.

Q: I have a 68K Macintosh and want to create Native or Fat applications. How can I do this with Symantec C++ 8.0?

A: In the Pre-release folder on your Symantec C++ CD there is a Fat version of the Symantec Project Manager. It is located in the Symantec C++ 8.0:Pre-release folder in the form of a self extracting archive (.sea) file. You can use this to compile and link PPC native code on either a PowerMac or 68K Macintosh.

Q: I keep getting a “bomb” dialog box with an ID=15 error when I run my program. How can I fix this?

A: An ID 15 error is a Segment Loader error. Either your program has corrupted the heap or you have not allocated enough memory for your program to run. Go to the Set Project Type dialog box under the Project menu and make sure that your application has been given enough memory to run.

Q: I want to rebuild my project by using the AppleScripts Save project as text and Create project from text. I am having problems running these scripts because my project file generates a file larger than 32K. Additionally, the scripts are not saving my project options and compiler settings. Is there a new version of the scripts that overcome these limitations?

A: Yes. We have written new versions of these scripts which avoid using the Scriptable Text Editor to create the text files. The new scripts also save off the options for all the current tools and restore them. You can download the new scripts from devtools.symantec.com (or 155.64.182.73).

Q: I want to check a source or a header file but I do not know where it is located. How can I find the file quickly?

A: You can switch to the Finder and choose Find from the File menu, but here is another way to open a file: With your project file open, create a new untitled document by choosing New from the file menu, then type the name of the file and extension (e.g. CDirector.cp) into the window. Select the filename and choose Open Selection from the File menu or type Command-D. The file will automatically open.

Q: I’m having problems with the Symantec Project Manager keeping up with my typing. It stops accepting keystrokes every few seconds or so. Is there any way to get rid of these interruptions?

A: Yes. Choose Check Dependencies from the Build menu. Make sure that you uncheck the Quick Scan button. This will force the Project Manager to check all the dependencies immediately instead of running it as a background task that may interrupt your foreground tasks.

Q: I’m trying to read in extended numbers on a PowerMac, but the numbers do not hold the correct values. What is the problem?

A: There is a problem in Apple’s Universal Headers. In Types.h, the definition for extended is incorrect for PPC compilers. Find the section of code in the header that looks like the following:

#ifdef THINK_C

    typedef struct { short man[4]; } comp;
    typedef struct { short exp[1], man[4]; } extended80;
    typedef struct { short exp[2], man[4]; } extended96;
    typedef extended80 __extended;  //  <-- this line is magic
    typedef __extended extended;

#elif defined(applec) || defined(__SC__)
    #ifdef mc68881
    #if defined(powerc) || defined (__powerc)
    #pragma options align=mac68k
    #endif
    struct extended80 {
        short   w[5];
    };

Find the line that reads “#ifdef mc68881” and change it to “#ifndef mc68881”.

Q: How do I make a colored background for a window in a VA application?

A: We have written two new classes for handling background colorization: CColorBackground and CColorBorder. These classes are designed to enable colorization of window and dialog backgrounds and to provide 3D-like borders. You can download these files from our ftp server: devtools.symantec.com (155.64.182.73).

Q: I am using Symantec C++ 8.0, and when I run with the debugger, the debugger data window says “not enough memory” and the stack crawl window does not work. How do I fix this?

A: The out of memory error may indicate that the SPM is out of memory, just as in the 68K debugger. It may also indicate that the project was compiled without the Enable Symbolic Debugging option turned on for the current compiler. Make sure Enable Symbolic Debugging is checked in the debugging section of the compiler options.

Q: Do the Symantec 68K compilers provide support for the Apple Shared Library Manager(ASLM)?

A: Not yet. Apple is currently working on a revision of the 68 K version of the Apple Shared Library Mangager. Symantec plans to support version 2.0 of ASLM when it is completed.

Q: I have installed Symantec C++ 8.0. When I create a New Project and use a project model with the THINK Project Manager, I get the message:

 “The Project model ‘ProjectName’ has no project file”.  

What is wrong?

A: This happens in the THINK Project Manager (7.0.6) when you try to create a new project based on a Symantec Project Manager project model. The THINK Project Manager can only use the project models that start with TPM. For example, if you want to create an ANSI C project, choose TPM ANSI C Project instead of ANSI C Project. The project types that do not start with TPM are used by the Symantec Project Manager only.

Special Thanks to Glenn Austin, Michael Hopkins, Craig Conner, Mark Baldwin, Andy McFarland and Levi Brown.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Kill the Plumber World guide - How to ou...
You already know how to hop around like Mario, but do you know how to defeat him? Those are your marching orders in Kill the Plumber, and it's not always as easy as it looks. Here are some tips to get you started. This is not a seasoned platform... | Read more »
Planar Conquest (Games)
Planar Conquest 1.0 Device: iOS Universal Category: Games Price: $12.99, Version: 1.0 (iTunes) Description: IMPORTANT: Planar Conquest is compatible only with iPad 3 & newer devices, iPhone 5 & newer. It’s NOT compatible with... | Read more »
We talk to Cheetah Mobile about its plan...
Piano Tiles 2 is a fast-paced rhythm action high score chaser out now on iOS and Android. You have to tap a series of black tiles that appear on the screen in time to the music, being careful not to accidentally hit anywhere else. Do that and it's... | Read more »
Ultimate Briefcase guide - How to dodge...
Ultimate Briefcase is a simple but tricky game that’s highly dependent on how fast you can react. We can still offer you a few tips and tricks on how to survive though. Guess what? That’s exactly what we’re going to do now. Take it easy [Read more... | Read more »
SoundPrism Link Edition (Music)
SoundPrism Link Edition 1.0 Device: iOS Universal Category: Music Price: $4.99, Version: 1.0 (iTunes) Description: ***Introductory price for a the first few days after launch - if you're reading this, get it while it's fresh out of... | Read more »
Pre-register now for hack and slasher An...
Fincon, which won Facebook's Studio to Watch award in 2015, has announced that pre-registration is now open for the massive 3.0 update for its award-winning hack and slasher Angel Stone. Angel Stone is a post-apocalyptic action RPG in which the... | Read more »
Google has named Piano Tiles 2 as its Be...
Google has named Piano Tiles 2, which launched back in August last year, as its Best Game of 2015. If you're yet to play it, now's a good time to do so. It's a sequel to the hugely successful viral hit Piano Tiles (Don't Tap the White Tile) but... | Read more »
Sago Mini Trucks and Diggers (Education...
Sago Mini Trucks and Diggers 1.0 Device: iOS Universal Category: Education Price: $2.99, Version: 1.0 (iTunes) Description: Drive a dump truck with Rosie the hamster! Pile dirt high and dig deep in the ground with diggers, cranes and... | Read more »
Day One 2 Journal + Notes (Lifestyle)
Day One 2 Journal + Notes 2.0 Device: iOS Universal Category: Lifestyle Price: $4.99, Version: 2.0 (iTunes) Description: **New Release Sale—50% off for a Limited Time!** Capture life as you live it. From once-in-a-lifetime events to... | Read more »
Pull My Tongue (Games)
Pull My Tongue 1.0 Device: iOS Universal Category: Games Price: $.99, Version: 1.0 (iTunes) Description: Meet Greg. A hungry little chameleon that loves popcorn! Help feed Greg by pulling his tongue through a series of fun puzzles... | Read more »

Price Scanner via MacPrices.net

Watch Super Bowl 50 Live On Your iPad For Fre...
Watch Super Bowl 50 LIVE on the CBS Sports app for iPad and Apple TV. Get the app and then tune in Sunday, February 7, 2016 at 6:30 PM ET to catch every moment of the big game. The CBS Sports app is... Read more
Two-thirds Of All Smart Watches Shipped In 20...
Apple dominated the smart watch market in 2015, accounting for over 12 million units and two-thirds of all shipments according to Canalys market research analysts’ estimates. Samsung returned to... Read more
12-inch 1.2GHz Retina MacBooks on sale for up...
B&H Photo has 12″ 1.2GHz Retina MacBooks on sale for $180 off MSRP. Shipping is free, and B&H charges NY tax only: - 12″ 1.2GHz Gray Retina MacBook: $1499 $100 off MSRP - 12″ 1.2GHz Silver... Read more
12-inch 1.1GHz Gray Retina MacBook on sale fo...
B&H Photo has the 12″ 1.1GHz Gray Retina MacBook on sale for $1199 including free shipping plus NY sales tax only. Their price is $100 off MSRP, and it’s the lowest price available for this model... Read more
Apple now offering full line of Certified Ref...
Apple now has a full line of Certified Refurbished 2015 21″ & 27″ iMacs available for up to $350 off MSRP. Apple’s one-year warranty is standard, and shipping is free. The following models are... Read more
Free GUI Speedometer – The Ultimate Digital D...
Miami, Florida based RMKapps has announced the official release of GUI Speedometer 1.0, their digital dashboard display developed for iOS devices. GUI Speedometer allows users to track their precise... Read more
FutureCalc: Ergonomic iOS Calculator App For...
London, United Kingdom based Independent software developer and entrepreneur, Hovik Melikyan has announced the release and immediate availability of FutureCalc 1.0, his new ergonomic calculator app... Read more
Save up to $600 with Apple refurbished Mac Pr...
Apple has Certified Refurbished Mac Pros available for up to $600 off the cost of new models. An Apple one-year warranty is included with each Mac Pro, and shipping is free. The following... Read more
Apple’s ‘Next Big Thing’ Drought And Mature M...
Apple’s first fiscal quarter 2016 financial results yielded both good news and bad news. In the positive column, Apple made another boatload of money, reporting record quarterly revenue of $75.9... Read more
Lifeproof NUUD For iPhone 6S, iPhone 6S Plus...
LifeProof NUUD was designed to defy more than the elements. It defies logic itself by combining legendary four-proof protection and screenless technology to survive mountaintop missions and seaside... Read more

Jobs Board

Restaurant Manager - Apple Gilroy Inc./Apple...
…in every aspect of daily operation. WHY YOU'LL LIKE IT: You'll be the Big Apple . You'll solve problems. You'll get to show your ability to handle the stress and Read more
Simply Mac *Apple* Specialist- Service Repa...
Simply Mac is the largest premier retailer of Apple products in the nation. In order to support our growing customer base, we are currently looking for a driven Read more
*Apple* IOS / OS X Level 3 Support Analyst -...
Needed: Apple Support Analyst (OS X / IOS); 50k-60k/yr +…Horizon Technology Partners has an immediate opening for an Apple IOS / OS X LEVEL 3 Support Analyst. Your Read more
*Apple* - Software QA Manager - Apple Inc. (...
Changing the world is all in a day's work at Apple . If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than Read more
Restaurant Manager - Apple Gilroy Inc./Apple...
…in every aspect of daily operation. WHY YOU'LL LIKE IT: You'll be the Big Apple . You'll solve problems. You'll get to show your ability to handle the stress and Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.