[futurebasic] Re: FB DropShell

Message: < previous - next > : Reply : Subscribe : Cleanse
Home   : December 2000 : Group Archive : Group : All Groups

From: lcs@...
Date: Thu, 28 Dec 2000 07:16:33 +0100 (MET)

Hi Heather,

 > In order for a PPC app to gracefully quit on a 68k machine, I'll have 
 > to check the hardware and throw up an alert if it's not PPC.

By GESTALT often mentioned here?  Too few MetroWerks
compiled programs post an alert that my wife on her 68K 
can *understand*!

 > I'm pretty sure drag & drop requires the drag manager, it will 
 > require at least System 7.5 or the Drag Manager extension on an older 
 > machine.

I would have guessed that Apple Events is the crucial mechanism
since adequate Finder D&D talents have been present 
since the trash can of 1984.  Anyone up on this?

 > I can test for that at the same time as the 68k test and 
 > throw up an alert.  That shouldn't be too hard but I can't test on 
 > older systems than MacOS 9.

Count on me and the others to test on 68K Macs.

 > I like the high-level File Manager functions since I 
 > don't have to fill in a parameter block.  They conflict 
 > with some of the TBAlias that are defined in Tlbx 
 > Standard.Incl, that is why I have a different copy in 
 > the project folder.

I've develloped an affection for parameter blocks.  (I'm
by nature a sucker for low-level stuff:-)

 > I did some initial conversion to the FBII runtime and it 
 > was about 200k.  That is a little large for a simple 
 > one-shot D&D app but it doesn't get much bigger to add a 
 > lot of functionality.  For most apps the FBII runtime is 
 > a great thing.

Agreed.  With a nuance.  The FBII runtime is for workhorse 
applications.  Mini apps are the dogs, sparrows, and 
flies that go along with the horse.  There should be *lots* of 
them in a healthy environment.  I speak for myself.  Mel 
Patrick has done *big* apps built from the ground up on the 
Mini-runtime which would correspond to FB^3s tech runtime.

 > While I'll cleanup the DropShell project, I'll leave the 
 > pursuit of the ultra small, backward compatible 
 > applications to you.

Others are more than welcome to join in.  In fact I fully 
expect a lot of existing solutions are waiting to be pointed 
out. 

 > Also note that I am leaving my old ISP and that the 
 > version at the URL above is not the most recent version.  
 > I'll post a new, better version (how about version 0.01d?) 
 > as soon as I fix a few things.

You are more than welcome to post as often and you like
to:

   ftp://topo.math.u-psud.fr/pub/lcs/incoming/

from where I'll move them to:

 ftp://topo.math.u-psud.fr/pub/lcs/fb/DragAndDrop/

The stuff will be visible and downloadable in incoming 
so just announce it here.

      Cheers,

          Larry S