home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / atari / st / tech / 6217 < prev    next >
Encoding:
Internet Message Format  |  1992-12-11  |  1.9 KB

  1. Path: sparky!uunet!usc!cs.utexas.edu!sun-barr!ames!agate!doc.ic.ac.uk!uknet!yorkohm!minster!mjl-b
  2. From: mjl-b@minster.york.ac.uk
  3. Newsgroups: comp.sys.atari.st.tech
  4. Subject: Re: XBRA
  5. Keywords: XACC, XBRA
  6. Message-ID: <724094407.4017@minster.york.ac.uk>
  7. Date: 11 Dec 92 17:20:08 GMT
  8. References: <ByznIp.88F@brunel.ac.uk> <Bz0533.AwK@newcastle.ac.uk>
  9. Reply-To: mjl-b@minster.york.ac.uk (Mathew Lodge)
  10. Organization: Department of Computer Science, University of York, England
  11. Lines: 26
  12.  
  13. In article <Bz0533.AwK@newcastle.ac.uk> Craig.Graham@newcastle.ac.uk (Craig Graham) writes:
  14. >XBRA is an inter-application communication protocol. It allows desk-accs and 
  15. >programs to talk to each other and swap data. There are several levels to the
  16. >protocal, etending right up to direct swapping of .GEM/.IMG files (similar to
  17. >MS Windows DDE).
  18.  
  19. I think you have XACC and XBRA confused.
  20.  
  21. XACC is indeed an inter-application communications protocol, developed by
  22. Compo. It suffers from the problem that it assumes that for "main"
  23. applications (i.e. things that aren't accessories) the application ID is
  24. always zero.
  25.  
  26. XBRA is a protocol for hooking into vectors (interrupt vectors, TRAP vectors
  27. -- any sort of vector) that enables the application to later unhook itself
  28. and deinstall without trashing other programs that may use the same vector.
  29.  
  30. If you want to see an example of XBRA in use, check out my code for ST
  31. Blank, when it arrives on comp.sources.atari.st (I just posted it). I'll be
  32. uploading it to atari.archive just as soon as I can work out how to do it!
  33.  
  34. >Craig Graham.     /\  E-mail:Craig.Graham@newcastle.ac.uk
  35. >BAe Space Systems ||  Phone : (UK) 091 2737650
  36. >Stevenage,England.||  Snail-mail: 38 Brighton Grove, Fenham, Newcastle, England.
  37. >-----------------/__\-----------------------------------------------------------
  38. >  SPACE the final^^^^frontier. Seen it,done it,read the book,got the T-shirt....
  39.