|
|||||||
![]() |
|
|
Thread Tools | Display Modes |
|
|||
|
Hi,
You cannot program the Toolbox in Pascal without the 3 volumes of InsideMacintosh with ThinkPascal ! The InsideMacintosh won't teach you Pascal but only to use the MacOS in Pascal, you will have to find a programming book of Pascal to start. It's cool if you already know TurboPascal because TurboPascal doesn't know the ToolBox - MSDOS has no window, Delphi is perfect. Download the 1000 pages of the InsideMacintosh 3 volumes here : http://www.pagetable.com/?p=50 Inside Macintosh consists of three volumes. Volume I begins with the following information of general interest: a.. a "road map" to the software and the rest of the documentation b.. the user interface guidelines c.. an introduction to memory management (the least you need to know, with a complete discussion following in Volume II) d.. some general information for assembly-language programmers It then describes the various parts of the User Interface Toolbox, the software in ROM that helps you implement the standard Macintosh user interface in your application. This is followed by descriptions of other, RAM-based software that's similar in function to the User Interface Toolbox. (The software overview in the Road Map chapter gives further details.) Volume II describes the Operating System, the software in ROM that does basic tasks such as input and output, memory management, and interrupt handling. As in Volume I, some functionally similar RAM-based software is then described. Volume III discusses your program's interface with the Finder and then describes the Macintosh 128K and 512K hardware. A comprehensive summary of all the software is provided, followed by some useful appendices and a glossary of all terms defined in Inside Macintosh. -- "They that give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety" Benjamin FRANKLIN 1759 My hobbies (of a Mac maniac :-))) ): Merlin 8 on Apple//c Merlin 16 on Apple][gs ORCA Pascal/C on Apple][gs (ToolBox) ThinkPascal 4.5 on SE30 (ToolBox) ThinkC 5 on SE30 (ToolBox) MacintoshProgrammersWorkshop 3.5 on PowerBookG3 (ToolBox) CodeWarrior Professional Release 5 on PowerBookG3 (ToolBox) CodeWarrior BeOSR5 Intel (see Eric SHEPHERD alias Sheppy) XCode 1.5 (InterfaceBuilder AppBuilder) on iMacG3 Thanks to Apple for the InsideMacintosh_s PDF and MacOS guides in PDF for programming the ToolBox (Apple Web Site). PalmOS SDK with GCC on Windows Some tools for a regular theoretical training : .. near mathematics theory : http://www.soi.city.ac.uk/~ross/Hope/ .. compiling theory : http://www.codeworker.org/ P.S. : do not hesitate to ask me questions by mail ! :-) |
|
|
||||
|
||||
|
|
|
|||
|
On Nov 24, 10:45*am, "Stéphane PIRONNEAU" <stephane.pironn...@free.fr>
wrote: > Hi, > > * You cannot program the Toolbox in Pascal without the 3 volumes of > InsideMacintosh with ThinkPascal ! Actually, the three volumes you mention are extremely out of date, covering legacy material for the original Mac 128K/512K days of 1984 and 1985. Volume 4 involved updates for the Mac 512KE/Plus changes (1986), but information on color wasn't available until Volume 5 and the release of the Mac II line (1987). Unless you include Vols 4 & 5, I think Vols 1-3 would be worthless. (In addition, there was a Vol 6 describing new changes for System 7, circa 1990). Frankly, I would recommend that Think Pascal users to altogether ignore these original Inside Macintosh volumes, and download the later IM manuals created in the early 1990's, particularly IM:Toolbox Essentials and IM:More Toolbox Essentials. These are much more likely to be useful to the Think Pascal developer. However, it should be remembered that the final release of Think Pascal (version 4.02, I think) still created only 68K/Classic code, which cannot be run on any Mac sold today (without an emulator anyway). Migrating to CodeWarrior Pro 7 (the final version supporting Pascal) will at least give the Pascal developer the ability to compile Mac OS X native applications (albeit for PowerPC, which can run under Rosetta on modern Macs). |
|
|
![]() |
| Popular Tags in the Forum |
| insidemacintosh, pascal, program, thinkpascal, toolbox, volumes |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Re: How to repeat a program 10,000 times and How to append the | haiyan chen | Newsgroup comp.soft-sys.sas | 0 | 10-09-2009 08:54 PM |
| How to call another program within a program in SAS??? | oseithedude@gmail.com | Newsgroup comp.soft-sys.sas | 1 | 10-27-2005 12:56 AM |
| Re: Things to ponder when you program | toby dunn | Newsgroup comp.soft-sys.sas | 0 | 06-15-2005 03:08 PM |
| Re: Things to ponder when you program | James, Steve | Newsgroup comp.soft-sys.sas | 0 | 06-15-2005 02:11 PM |
| Re: Question printing program | Kevin Myers | Newsgroup comp.soft-sys.sas | 0 | 06-03-2005 03:39 PM |