home *** CD-ROM | disk | FTP | other *** search
-
- MASM macros for Topview/Desqview program development
-
- Daniel T. Travison Jr.
- GEnie address: D.TRAVISON
- PO Box 165
- Burnt Hills, NY 12027
-
- Reference: The Programmer's Guide to Topview
- Alan R. Miller
- Sybex 0-273
- 2344 6th Street
- Berkeley, CA 94710
- Lib. Of Congress: 85-062541
- ISBN: 089588-273-6
-
- ╒══════════════════════════════════════════════════════════════════════════╕
- │ The author makes no warranties expressed or implied as to the quality or │
- │ performance of these macros. The author will not be held liable for any │
- │ direct, indirect, incidental or consequential damages resulting from │
- │ the use of thesep macros. Your use of these macros constitutes your │
- │ agreement to this disclaimer and your releasing the author from any form │
- │ of liability or litigation. │
- ╘══════════════════════════════════════════════════════════════════════════╛
-
- You are granted permission to distribute these macros with the
- stipulation that NO remittance is accepted for either the source or
- handling and distribution charges. These macros may not be distributed
- with other programs on disk if a charge is incurred for any program or
- for the medium. In other words, if there is a charge involved then you
- do not have permission to include these macros, period!
-
- The three files DV_SEND.MAC, DV_CALL.MAC, DV_MISC.MAC are designed to
- emulate the macros described in Alan Miller's Programmer's Guide to
- Topview. I have been using these macros for programming for Desqview
- for about 5 months and have not found any errors in their execution.
- The three files named above will allow you to use the programming
- guide and duplicate many of the programs. You will not be able to
- use the macro options that apply to PANEL files and PANEL libraries
- unless you have a method for producing these files. If you are
- interested in these two options then I would suggest you dig into
- some of the Desqview or Topview panel libraries. Take a look at
- the headers for these and you should be able to experiment by
- using these within your routines. I have found that it is possible
- to duplicate these panels in memory but you will have to use the
- WRITE,TOS or WRITE,ME method to send the data to the window and you
- must also access them as single entities, not a library of panels.
-
- I have not written any extensive descriptions for these macros since
- their use is fully documented in the programmer's guide and are not
- much use without it. I will however, be willing to 'discuss'
- what I have been able to do with these macros as well as any other
- things I have picked up along the way. I have managed to figure out
- some of the details involved with creating selectable fields, input
- fields, various objects, and other areas if anyone is interested.
- Most of the later has been determined by comparing the few PANELS
- I have from Topview programs as well as some of the Desqview programs
- (Help, Change program, etc) and running NUMEROUS tests with selected
- values changed.
-
- As an aside, I am new to the assembler (about 5 months). These macros
- were my first attempt and they are very simple in how they work.
- I know they can be improved but if it aint broke......
- The time savings in using them is enormous and I highly recommend
- any new assembler users seriously look at how macros are used and
- how to write them. The time savings is more than worth the investment
- in learning their usage!
-