home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!noc.near.net!saturn.caps.maine.edu!maine.maine.edu!ree700a
- Organization: University of Maine System
- Date: Saturday, 9 Jan 1993 09:01:20 EST
- From: <REE700A@MAINE.MAINE.EDU>
- Message-ID: <93009.090120REE700A@MAINE.MAINE.EDU>
- Newsgroups: comp.sys.mac.programmer
- Subject: Thanks (Re message questions)
- Lines: 34
-
- Thanks to all for the info. The mem limit was one of the two big
- reasons for my platform migration. (Owning an SE/30 8/40 and an XT
- after loosing access to the 386 was the other.)
-
- The Spellswell SDK sounds neat & I may get it, but here's a further
- clarification of my problem: it is a highly specific CAD application in
- which menu selections (and potentially external text files) dictate the
- layout of a photomask in MANN 3600 pattern generator format (OK - I'll
- need to run it throught the VM/370 to get an EBCDIC 9-track tape :-( ).
- The project: Create, Edit and Display a pattern composed of up to
- 25,000 "flashes". A flash is a rotated rectangle, which is defined by
- X_cen, Y_cen, Wid, Len, Ang. Allowing an area of 100 mm^2 and a resolution
- of 0.1 microns --> a maximum flash dimension or position of 1,000,000,
- thus long ints. The potential data size is thus roughly 500,000 bytes.
-
- I was about to resort to (a) buying MS's 32-bit module for Win or
- (b) using a linked-list approach with handles between blocks of data.
- It looks like the Mac will allow me to allocate my memory 5-10KB
- at a time and combine the new and old block to a contiguous combined
- block. This eliminates the principal source of Win 3.x crashes -
- excessive numbers of handles (sys heap full), since I'll never have
- more than two handles to my data block!
-
- As to the scrolling issue... If Win detects a mouse click in the
- system portion of your window, it automatically filters it and returns
- the appropriate message - either a button, menu_item or scroll message.
- In particular, scroll tab "drag & drops", page moves and line moves
- are all automatically generated system messages.
- But then again, I can write the filter routine once and use it in all
- of my future app's, now can't I?
-
- Again, thanks. I should be getting the compiler this week...
-
- Jeff Andle
-