Recent versions of QuickTime haven't been able to open SWF files. For days, I've been searching for a way to convert a SWF animation to a QuickTime movie without having to downgrade QuickTime. Then I remembered -- I already have an old version of QuickTime on my system in Classic! Sure enough, the Classic version of QuickTime both opened the SWF and converted it into a QuickTime movie.
You'll need to have Quicktime Pro in Classic to make it work, and newer versions of Flash are probably not compatible with the older version of QuickTime.
So, I'm an IT admin, and this may have very limited use, but reading this site everyday has made my job easier many times. In the hopes that I can do the same for someone else...
Outlook 2001 running under Classic with Exchange Server (devilish setup, I know, but common on Microsoft networks) does not respect the Daylight Savings change, even though OS 9 does. The Daylight Savings Editor will allow you to edit the time zones on OS 9 so that Outlook 2001 has the proper time.
I hear folks complain about missing the old classic Finder from OS 9 after upgrading to OS X. Well, as it turns out, you can use the old Finder in OS X. What you need to do is change the type and creator codes of the Finder and it will launch just like a normal application. I used good ole ResEdit for this task, but you can use any program capable of modifying this setting.
Make a copy of the classic Finder. Get info on the classic Finder via ResEdit (or use your favorite program). Change the TYPE code to 'APPL' and the CREATOR code to something else (I used 'Sys9'). Save the file and you're done.
To avoid a generic icon on our launchable Finder, I copied the Finder icon out of the system finder (resources icl8, icl4, icn#, ics8, ics4, ics# if you're using ResEdit) and pasted them into the Finder's resource fork. I created a BNDL resource and matched the APPL icon to the Finder icon. You must also check "Has BNDL" in the info window for the icon to work.
Note the previous paragraph is not required to get this hack to work. It is merely what I did to improve aesthetics.
With Classic running, you can now double click on your newly hacked Classic Finder application and run a OS 9 Finder right from the Classic enviroment of OS X. This trick even works with Finders dating back to System 7.1! Talk about a Blue Box!
Be aware you will still not see a Finder desktop. You'll have to remember your key commands to open the HD. Press Cmd-Shift-Up Arrow to select the boot drive. Then press cmd-o or cmd-down arrow to open the window. While no windows are open, you may start typing the name of a particular mounted volume in order to select it and use the keys listed above to open it.
[kirkmc adds: I didn't test this. While I'm nostalgic about some things, I don't miss the OS 9 Finder!]
A friend has all his emails in Outlook Express on a G3 iMac running only Mac OS 9, and he wants to move them to his new Intel iMac. Unfortunately, Mail's import feature requires Outlook Express to be running. Thusly you need Classic, but Intel Macs don't have Classic.
Part 1: Import from Outlook to Mail
On a PowerPC Mac with Mac OS X, create a new user account, ImportUser, with admin privileges (System Preferences -> Accounts -> + button). Login as this user. After the importing, we will delete this account.
Run Outlook Express in Classic (found in /Applications (Mac OS 9) -> Outlook Express 5.02 Folder -> Outlook Express) under this new user account to set up its initial directories, then quit Outlook.
Copy the contents of /Documents -> Microsoft User Data from the Mac OS 9 computer to /Users -> ImportUser -> Documents -> Microsoft User Data on the PowerPC Mac OS X computer. You may also want to copy Outlook's preferences from /System Folder -> Preferences to /Users -> ImportUser -> Library -> Preferences.
Open Apple Mail under the ImportUser account. It will refuse to run until you set up an initial email account. I simply entered gibberish into all the fields, except for the email address and user name. It didn't appear to adversely affect the import.
Start up Outlook under Classic; it should have loaded all the emails just like Outlook on the Mac OS 9 machine did.
In Mail, choose File -> Import Mailboxes, select Outlook Express from the options, and click Continue. Mail should (very slowly) import all of the emails successfully. When it finishes, you can quit Mail and Outlook.
When I recently changed my workplace printers, I couldn't install the new printers in Classic. Since I print very seldom from Classic (but I do have one program that I have to use), I just used the Print to File option, and then printed the .ps file with Preview.app in OS X. Then I realised that I could simplify things with the help of a LaunchAgent and a QueueDirectory.
To achieve this, I started by making a small script that prints all files in a directory and removes them:
# Script to be called by launchd that prints all files
# in the folder ~/classicprint/ and then deletes them
I saved the script as classicprint.sh, and put it in my home directory and made it executable with chmod a+x ~/classicprint.sh. I also made a new directory in my home drectory and called it classicprint.
There are older tips on removing Classic, such as this one, but I've found the official (Apple sanctioned) way to remove Classic (which is different from prior hints). I found the following method in the Tiger Security Configuration Guide (3MB PDF) -- and the rest of the document is also quite interesting.
Read on for Apple's recommend procedure for removing Classic...
I recently upgraded from a G4 tower to a spanking new G5 Quad, and since my old computer was in tip-top shape I thought I'd save myself some setup time by choosing to "migrate" all the data from the old computer to the new one.
Everything seemed to go well...I fired up the new G5 and was pleased to see it basically looked and felt like my old system, with all my folders and apps where I expected to find them. I noticed, however, that some 'migrated' folders had the tag (from old Mac) added to their names. Very helpful, I thought, that the migration process tagged these folders this way lest I lose track of what was old and what was new on my computer.
The problem this seems to cause, however, is that a few of my Classic apps (I know, I know ... a G5 Quad and I'm still running Classic. I am merely a prisoner of the slow-to-upgrade corporate environment in which I work!) lost track of where they could find extensions, plug-ins, etc. that they needed to function properly. QuarkXPress 4, for example, couldn't find some of its extensions or my auxiliary dictionaries, and had trouble launching (calling up dialogue windows asking me to locate these things, whch frequently froze the launching process). An old version of PowerPoint couldn't find some obscure Microsoft library files.
The fix, simple as it was, was to remove the (from old Mac) tag that had been added to my OS 9 System Folder folder's name. This restored the accuracy of the 'links' that my Classic apps needed to find their extensions, plug-ins, etc. and everything returned to normal.
This issue may have more far-reaching impact than I've run into. It seems changing the Sysem Folder folder's name was not such a good idea after all.
Do you use an Intel-based Mac but still have a few essential Classic (pre-OS X) Mac applications you want to run? Recent universal compiles allow you to use SheepShaver (SS) or Basilisk II (B2) to run Classic software in emulation on Intel Macs under Mac OS X directly -- or under Windows via dual-boot or Parallels virtualization. B2 emulates an old 68K Macintosh, while SS emulates a PowerPC Mac.
What you need:
An old Mac OS (up to OS 8.1 for B2, or OS 7.5.2 through 9.0.4 for SS). You can get OS 7.5.3 for free from Apple. E-Maculation has a downloadable OS 7.5.3 starter disk already prepared (4.3MB download).
A Mac ROM. For B2, you must extract a ROM file from an old 68K Mac that you own. Use CopyROM or ROM-grabber for the extraction. For SheepShaver, use the Mac OS ROM Update 1.0, provided by Apple. None of the other Apple-distributed software-based New World ROMs, nor the Old World ROMs I've extracted from my own Macs have worked. However, to use this ROM, I think you'll need at least System 8.5 (I couldn't get it to run on OS 8.1; maybe older systems don't support New World ROMs?). Extract the ROM from the updater with TomeView. These extractors are themselves Classic apps, so you'll need access to a Mac capable of running Classic or older to get the ROMs.
To run SS or B2 under Windows, you'll also need: (a) the Win32 Runtime Library of Simple DirectMedia Layer and (b) the Gtk+ Win32 Runtime Library. Just extract the contents of the downloaded files into the same directory as the SS and B2 .exe files.
Additional emulators exist, but I haven't tried them: Executor and SoftMac. Both run under Windows. Executor is commercial, but does not require a ROM.
When you are running Classic, you have switched to the Adobe printer in the Chooser, and you try to File/Export a Pagemaker document to PDF, Pagemaker works for a few seconds, and then opens Acrobat Distiller. Distiller then works for a few seconds, but then stops with an error message.
To work around this, click the Pause button which shows in Distiller as soon as it opens. In the same folder with your original file (which, of course, should be a copy of your real original), you will find a temporary file called myfile.ps. Now open this PostScript file with Preview, and Preview will automatically convert it to a PDF. Save it now and unpause Distiller. The PostScript file disappears, but you are left with the PDF.
Here's a little heads-up concerning Classic. Do not move an OS 9.2.2 System folder from another computer to a 10.4 Mac. This will confuse Spotlight (it will crash trying to index the other non-extistent computer). Also, in the Advanced section of the Classic preferences panel, check the 'Use Mac OS 9 preferences from your home folder' box. Install a new System folder from an OS 9.2.2 install disk, and you'll be good to go.
[robg adds: I can't confirm this glitch, as I no longer have Classic installed on any of my machines. If someone can confirm or deny, I'd appreciate it.]