TweetFollow Us on Twitter

Dec 94 Top 10
Volume Number:10
Issue Number:12
Column Tag:Think Top 10

Think Top 10

By Mark B. Baldwin and Michael Hopkins, Symantec Technical Support

This monthly column, written by Symantec’s Technical Support Engineers, aims to provide you with information on Symantec products. Each month we cover either a specific application of tools or a “Q&A” list.

Q. How do I get the menu item “Look up in Think Reference” to work? Whenever I select it, I get an error message “Cannot find Think Reference.”

A. Think Reference is located in the folder Development:Online Documentation. Make an alias of the Think Reference application and move it to the folder named (Tools). Change the alias’ name from Think Reference alias to Think Reference.

Make sure to remove the space at the end of the alias name as well.

Q. Where do I get headers for QuickDraw GX and the Thread Manager?

A. The headers will be available on the next Developer’s Advantage CD. If you are a current subscriber, it will be sent to you automatically. Otherwise, you can order the Developer’s Advantage CD by calling 1-800-441-7234.

Q. When I look at a variable in the Debugger, I see two diamonds and an out of memory error instead of my variable. What can I do to fix this?

A. The usually happens when the Debugger information has been corrupted. To fix this, you should

• Choose Options from the Edit menu

• Choose Think Project Manager from the hierarchical menu

• Go to the Debugging page and turn on “Store debugging information externally.”

• Trash the all the .XSYM files for your project. They are found in the .XSYM folder in your current project folder

Sometimes it is necessary to remove the problematic files and re-add them to the project. In severe cases, use the AppleScripts “Save File as Text” and “Create Project from Text” to recover the project.

Q. I am having sporadic problems with the Symantec Debugger since I’ve installed System 7.5. Is there a fix available?

A. There is a known incompatibility with the Symantec Debugger and System 7.5. We have worked closely with Apple to resolve the problem. A free, on-line patch (version 7.0.4) fixes this problem. The v7.0.4 patches are available on the following services:

AppleLink Third Parties:Third Parties (P-Z):Symantec

Solutions:Software Updates & Solutions:Think C/Symantec C++ Updates:

CompuServe GO SYMDEVTOOL (Libraries 2 and 11)

AOL Keyword: SYMANTEC (in our software library)

Symantec BBS GO /SymCMac (or GO /ThinkC)

Internet/FTP devtools.symantec.com Macintosh/Updates/

DevTools/ <fileName>

Q. Why do I get a syntax error in a class declaration in BRClaInfo.h while compiling?

A. You probably have a file that has a .c extension with a class definition in your project file. When compiling a C++ project, you will get this error. To fix this, rename the offending source file to a .cp extension and add it to your project.

Q. Why does my window draw with a different size than I expect when I use CDecorator::PlaceNewWindow()?

A. PlaceNewWindow() resets the sizeRect data member of the window. You can override this functionality in a derived class or not use the CDecorator class to place your window.

Q. When I am using CSaver, I get a link error for PutObject() and GetObject(). How do I resolve this link error?

A. To resolve this error, you will need to create a source file called CStream_myContents.cp. The contents of which should look something like the following:


/* 1 */
#include "CStream.h"
#include "myContents.h"

#pragma template_access public

#pragma template PutObject(CStream&, myContents*)
#pragma template GetObject(CStream&, myContents*&)
#pragma template PutObjectReference(CStream&, myContents*)

#include "CStream.tem"

Q. I am trying to create an AppleScript to build a project with no user interaction. I am having trouble with the ‘save’ script command. When I use the Script Editor to record the steps for building an application, the Script Editor generates the script command “save project document ‘ABC Publish.x’ as a project type”. When running the script, I get an error: “‘THINK Project Manager got an error: Can’t make some data into the expected type.” How can I edit the script so that it works correctly?

A. The following script will do the trick:


/* 2 */
tell application "THINK Project Manager"
    compile project document 1
    save project document "testtypes.1" to file
    "HD:Development:...etc...:Filename"
    as a "PRTP"
end tell

Q. When I create a class which has a member function called SetItem(), I get a preprocessor error, “Three actual arguments expected for item.” when trying to compile. Why doesn’t this work?

A. In the new universal headers, Apple changed the names of the GetItem and SetItem functions in <Menus.h> and added macros using the old names for backward compatibility. Unfortunately, these new macros will break all code that uses the identifiers GetItem and SetItem.

In order to fix this, in :Mac #includes:Universal Headers:<ConditionalMacros.h>, change #define OLDROUTINENAMES 1 to #define OLDROUTINENAMES 0 and then re-precompile <MacHeaders> and <MacHeaders++>. This will disable the new macros in <Menus.h> and in other headers. As a consequence, you will get “missing prototype” errors if your program uses the old function names.

Q. When I compile a project, I get an error “Stack approaching limit. Use #pragma large stack.” When I use #pragma large stack, I get a syntax error. Why?

A. The directive #pragma large stack is not recognized by the current compiler. However, this message indicates that you are dangerously close to a code overflow. You should reduce the number of static variables in the offending source file. Alternatively, you can dynamically allocate your variables to reduce stack requirements.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Vivaldi 1.7.735.46 - An advanced browser...
Vivaldi is a browser for our friends. In 1994, two programmers started working on a web browser. Our idea was to make a really fast browser, capable of running on limited hardware, keeping in mind... Read more
HandBrake 1.0.3 - Versatile video encode...
HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. Features Supported Sources VIDEO_TS folder, DVD image or real DVD (unencrypted... Read more
Slack 2.5.1 - Collaborative communicatio...
Slack is a collaborative communication app that simplifies real-time messaging, archiving, and search for modern working teams. Version 2.5.1: New The way we load teams you don't view often has been... Read more
BBEdit 11.6.4 - Powerful text and HTML e...
BBEdit is the leading professional HTML and text editor for the Mac. Specifically crafted in response to the needs of Web authors and software developers, this award-winning product provides a... Read more
BBEdit 11.6.4 - Powerful text and HTML e...
BBEdit is the leading professional HTML and text editor for the Mac. Specifically crafted in response to the needs of Web authors and software developers, this award-winning product provides a... Read more
beaTunes 4.6.12 - Organize your music co...
beaTunes is a full-featured music player and organizational tool for music collections. How well organized is your music Library? Are your artists always spelled the same way? Any R.E.M. vs REM?... Read more
Tinderbox 7.0.1 - Store and organize you...
Tinderbox is a personal content management assistant. It stores your notes, ideas, and plans. It can help you organize and understand them. And Tinderbox helps you share ideas through Web journals... Read more
FotoMagico 5.4 - Powerful slideshow crea...
FotoMagico lets you create professional slideshows from your photos and music with just a few, simple mouse clicks. It sports a very clean and intuitive yet powerful user interface. High image... Read more
Direct Mail 4.3.9 - Create and send grea...
Direct Mail is an easy-to-use, fully-featured email marketing app purpose-built for OS X. It lets you create and send great looking email campaigns. Start your newsletter by selecting from a gallery... Read more
Tinderbox 7.0.1 - Store and organize you...
Tinderbox is a personal content management assistant. It stores your notes, ideas, and plans. It can help you organize and understand them. And Tinderbox helps you share ideas through Web journals... Read more

The best sales on the App Store this wee...
The App Store has quite an exciting lineup of discount games this week that range across a variety of genres. It's a great opportunity to catch up on some of the premium games you may have been holding off on -- and some you can even grab for free... | Read more »
The best new games we played this week
Ah, here we are again at the close of another busy week. Don't rest too easy, though. We had a lot of great new releases in mobile games this week, and now you're going to have to spend all weekend playing them. That shouldn't be too much of a... | Read more »
Rollercoaster Tycoon Touch Guide: How to...
| Read more »
Rabbids Crazy Rush Guide: How to unlock...
The Rabbids are back in a new endless running adventure, Rabbids Crazy Rush. It's more ridiculous cartoon craziness as you help the little furballs gather enough fuel (soda) to get to the moon. Sure, it's a silly idea, but everyone has dreams --... | Read more »
Tavern Guardians (Games)
Tavern Guardians 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: Tavern Guardians is a Hack-and-Slash action game played in the style of a match-three. You can experience high pace action... | Read more »
Slay your way to glory in idle RPG Endle...
It’s a golden age for idle games on the mobile market, and those addictive little clickers have a new best friend. South Korean developer Ekkorr released Endless Frontier last year, and players have been idling away the hours in the company of its... | Read more »
Tiny Striker: World Football Guide - How...
| Read more »
Good news everyone! Futurama: Worlds of...
Futurama is finding a new home on mobile in TinyCo and Fox Interactive's new game, Futurama: Worlds of Tomorrow. They're really doing it up, bringing on board Futurama creator Matt Groening along with the original cast and writers. TinyCo wants... | Read more »
MUL.MASH.TAB.BA.GAL.GAL (Games)
MUL.MASH.TAB.BA.GAL.GAL 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: ENDLESS UPGRADES. CONSTANT DANGER. ANCIENT WISDOM. BOUNCY BALLS. Launch Sale, 40% OFF for a very limited time!!! MUL.... | Read more »
Dungeon Rushers (Games)
Dungeon Rushers 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Dungeon Rushers is a 2D tactical RPG combining dungeon crawler’s gameplay and turn based fights. Manage your team, loot dusty... | Read more »

Price Scanner via MacPrices.net

12-inch 1.2GHz Retina MacBooks on sale for $2...
Newegg has the 12″ 1.2GHz Space Gray Retina MacBook (sku MLH82LL/A) on sale for $1349.99 including free shipping. Their price is $250 off MSRP, and it’s the lowest price available for this model.... Read more
13-inch MacBook Airs on sale for $100 off MSR...
B&H Photo has 13″ MacBook Airs on sale for $100 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 13″ 1.6GHz/128GB MacBook Air (MMGF2LL/A): $899 $100 off MSRP - 13″ 1.6GHz/... Read more
9-inch 32GB Silver iPad Pro on sale for $549,...
B&H Photo has the 9.7″ 32GB Silver Apple iPad Pro on sale for $549 for a limited time. Shipping is free, and B&H charges NY sales tax only. Their price is $50 off standard MSRP for this model... Read more
13-inch 2.0GHz Apple MacBook Pros on sale for...
B&H has the non-Touch Bar 13″ 2.0GHz MacBook Pros in stock today and on sale for $100 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 13″ 2.0GHz MacBook Pro Space Gray (... Read more
15-inch Touch Bar MacBook Pros on sale for up...
B&H Photo has the new 2016 15″ Apple Touch Bar MacBook Pros in stock today and on sale for up to $150 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 15″ 2.7GHz Touch Bar... Read more
12-inch Retina MacBooks on sale for $1150, $1...
B&H has 12″ 1.1GHz Retina MacBooks on sale for $150 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 12″ 1.1GHz Space Gray Retina MacBook: $1149 $150 off MSRP - 12″ 1.1GHz... Read more
Apple restocks refurbished 11-inch MacBook Ai...
Apple has Certified Refurbished 11″ MacBook Airs (the latest models recently discontinued by Apple), available for up to $170 off original MSRP. An Apple one-year warranty is included with each... Read more
Apple Park Opens to Employees in April With T...
Apple has announced that Apple Park, the company’s new 175-acre campus, will be ready for employees to begin occupying in April. The process of moving more than 12,000 people will take over six... Read more
Manhattan Neighbors for Safer Telecommunicati...
A new education and advocacy group focused on cell phone and wireless risks, Manhattan Neighbors for Safer Telecommunications, launched today at http://www.ManhattanNeighbors.org. Manhattan... Read more
Portable Dual DisplayPort Monitor Dock Enable...
IOGEAR has announced the launch of its USB-C Dual DisplayPort Monitor Portable Dock (GUC3CMST). The dock enables users to easily connect two DisplayPort monitors to a USB-C or Thunderbolt 3 laptop to... Read more

Jobs Board

*Apple* Wireless Lead - T-ROC - The Retail O...
…of knowledge in wireless sales and activations to the Beautiful and NEW APPLE Experiencestore within MACYS. THIS role, APPLE Wireless Lead, isbrandnewas MACYS Read more
Manager *Apple* Systems Administration - Pu...
Req ID 3315BR Position Title Manager, Apple Systems Administration Job Description The Manager of Apple Systems Administration oversees the administration and Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions- Chicago...
SalesSpecialist - Retail Customer Service and SalesTransform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
Manager *Apple* Systems Administration - Pu...
Req ID 3315BR Position Title Manager, Apple Systems Administration Job Description The Manager of Apple Systems Administration oversees the administration and Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.