=========================================================================
 
INFO-ATARI16 Digest         Mon, 11 Dec 89       Volume 89 : Issue 788
 
Today's Topics:
                               AES bug?
          Anybody tried to compile SOZOBON C under MS-DOS ?
                             Doesn't work
                             Games for ST
                     Missing AR.H from Sozobon C
                        MODULA-2 Factor Help!!
                            Shareware MAC
                       tv show and the Mega ST
                   Wanted: Restaurant Management SW
----------------------------------------------------------------------
 
Date: 11 Dec 89 12:08:04 GMT
From: bucsb!harryk@CS.BU.EDU  (_harryk)
Subject: AES bug?
Message-ID: <138@bucsb.UUCP>
 
    Have I found an AES's bug or i don't know what i'm doing?
 
    Here is the problem:
 
      I'm writing an ST application which is supposed to use KEYBORD-
      EQUIVALENTS for almost every entry of the menus. So, (naturaly?)
      i'm using the function evnt_multi() in order to handle MESSAGE
      and KEYBOARD events. The thing works ok except one annoying pro-
      blem:
           If i press a key-equivalent, while any of the pull-down
        menus is open, i'm getting the action that corresponds  to
        that keyboard-equivalent( i.e using the mouse i open the 'File'
        menu and i place the mouse pointer on the entry 'Open', which
        is becoming "selected"....now, instead of clicking on 'Open',
        I press Ctrl-A (which is the equivalent for 'About xxxx' under
        the menu title 'Desk'). Well, what happens is that the dilogue
        box for the 'About' selection appears on the screen; and after
        I exit the dialogue box, i'm getting the file selector). The
        correct response should be NEITHER dialogue-box NOR file selector!
 
 
          The code i'm using is the following:
 
 
        int  dummy, keypressed, msg_buffer[8], event;
        OBJECT *menutree;
 
        .
        .
        .
        for(;;)?
          menu_bar(menutree, 1);          /* enable the menu bar */
          event = evnt_multi( MN_SELECTED | MU_KEYBD,
                              0,0,0,      /* clicks, button, state */
                              0, 0,0,0,0, /* inrec, x1, y1, w1, h1 */
                              0, 0,0,0,0, /* outrec,x2, y2, w2, h2 */
                              msg_buffer, /* message buffer */
                              dummy, dummy,   /* lowtime, hightime */
                              &dummy, &dummy, /* mouse coordinates */
                              &dummy, &dummy, /* bptr, kptr */
                              &keypressed,    /* i want this one */
                              &dummy          /* times */
                            );
 
          menu_bar(menutree, 0);          /* disable the menu bar */
          if ( event & MU_KEYBD )
            switch (keypressed)?
              ........
              /* case quit: rsrc_free(); appl_exit(); exit(0); */
            ?
          else if (event & MN_SELECTED)?  /* or just ... else */
            switch (msg_buffer[4])?
              ........
              /* case quit: rsrc_free(); appl_exit(); exit(0); */ */
            ?
       ? /* for */
 
 
       The C compiler i'm using is MWC v3.0.9 but i don't think it matters
       A friend of mine has Laser C v2.0 which has some AES examples in one
       of the original disks! We tried to see what happens with 2 of these
       examples, and we found out that the problem ALSO exists in both of them.
       We also recompiled my program with Laser C, and nothing good happened!
       This makes me think that it may be an undocumented AES bug(?).
           On the other hand, all the programs i've seen using keyboard equi-
       valents, do not have this problem!
         The strange part is, that this is exactly what evnt_multi() is
       supposed to do! When a menu is opened (but no entry has been selected)
       the application sends NO message to the buffer..so evnt_multi() is
       still active, waiting for a KEYBOARD or MENU event to occur! Thus if
       a key is pressed, even if the menu is still opened, evnt_mutli()
       writes the keyboard message to the buffer and terminates. ....And how
       the heck am i supposed to change this behavior? How do the others do
       it?   You, guys, are my last hope! If i don't get any answer i'm gonna
       remove the keyboard equivalents from the program (or i may leave it as
       it is right now)...
         Anyway, if someone out there knows the answer, PLEAAAAASEEEEE, let me
       know........I may give him a free copy of my program (what a guy, he?)
 
 
        And something else. What's your reaction on the file selector? Why am
      I getting the file selector after the dialogue box? I cannot give any
      logical explanation. I mean, i just talked about evnt_multi() and key-
      equivalents..but why is it giving me the file selector? It should be
      done after the dialogue box, right?  (note that the file selector is
      supposed to be activated with the entry 'Open', but still i cannot
      explain it!)
 
                                                        thanks a lot!!!!
 
 
                 Harry Karayiannis
                 3rd Year Computer Science
                 Boston University
 
 
-------------------------------------- SORY FOR ANIE MISPELSS------------------
                                        I'm just another Greek!!
 
------------------------------
 
Date: 11 Dec 89 10:59:45 GMT
From: mcsun!hp4nl!tnoibbc!remco@uunet.uu.net  (Remco Bruyne)
Su--------------
 
Date: 1 Dec 89 19:01:24 GMT
From: thelake!steve@UMN-CS.CS.UMN.EDU  (Steve Yelvington)
Subject: Trash, Disks, etc.
Message-ID: <1101891301242836@thelake.UUCP>
 
In article <9911@saturn.ucsc.edu>,
     dstr012@ucscg.UCSC.EDU (10003012) writes ...
 
>Does anyone out there have or know where I can get a program to change
>the Trash and file cabinet icons on the desktop?  The old desktop is getting
>pretty boring and I am due for a change.  Thanks.
>
>         Roman Baker
 
NeoDesk (from your local dealer, or $31.95 from E. Arthur Brown Co.,
612-762-8847) does this and more. Each file .ext can be associated with
its own icon. Program icons can be dragged out onto the Desktop, so you
can click and go without having to navigate through folders. It also
provides "hot keys," a printer queue, faster windows and even a digital
clock, all in 21K of RAM. It's what the Desktop should have been all along.
   -- Steve Yelvington, up at the lake in Minnesota
  ... pwcs.StPaul.GOV!stag!thelake!steve             (UUCP)
 

Hello,
 
Has anybody tried to compile Sozobon C under MS-DOS ? Compiling
with Microsoft C 5.0 seems to work on first sight, but when you
run the compiler the following error occurs:
 
    in main.c (from HCC):
        if(sizeof(NODE) & 3) ?
            printf("sizeof NODE not mult of 4\n");
            exit(1);
        ?
 
 
Any ideas? Please respond via email, because I don't read comp.sys.ibm.pc.
 
 
Thanks in advance, Remco Bruijne
--
------------------------------------------------------------------
 Remco Bruijne      USENET: remco@tnoibbc    PHONE: +31 15 606437
------------------------------------------------------------------
 
------------------------------
 
Date: 10 Dec 89 22:08:47 GMT
From: cbmvax!atha!rwa@rutgers.edu  (Ross Alexander)
Subject: Doesn't work
Message-ID: <1303@atha.AthabascaU.CA>
 
stephen@oahu.cs.ucla.edu (Steve Whitney) writes:
 
>In article <8912050807.AA13706@ucbvax.Berkeley.EDU>
 V053QHYX@UBVMSC.CC.BUFFALO.EDU writes:
>>
>>Add to the list of programs that dont work with tos 1.4 :
>>DBMAN 5.02 and Timeworks destop publisher....
>I don't know what version of Timeworks DTP you're using, but mine works _fine_
>with TOS 1.4.  I bought mine last Spring so perhaps they fixed it.
And my 2 year old version runs fine, as well (ROM 1.4 TOS, 2.5 Mbytes,
Revision D mainboard).  Try turning off all your .acc's for a starter.
 
        Ross
 
------------------------------
 
Date: Mon, 11 Dec 89 03:27 EST
From: EDGINGTC%Wabash.Bitnet@Forsythe.Stanford.EDU
Subject: Games for ST
 
I can't decide what game I should ask for for Christmas for my ST.  Tell me
what your favorite games are and why so I can make the best choice.
 
------------------------------------------------------------------------------
|  ______                        |  ATARI IS NO. 1  |        Chris Edgington |
| /      \  / \                  |      * * *       |     Wabash College '92 |
| ARN.MARIST>
