TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Has anyone here had to document a COM interface that in *reality* is only
supported for Visual Basic (only VS6) and ASP (VBScript flavor)?
Theoretically, MANY different languages (and development environments) can
use a COM interface. With COM support for network communication, the
computer providing COM services and its client don't even have to be the
same OS.
My client's product provides a C++ interfaces, a Java interface, and a COM
interface. However, for COM, the company only supports and tests and claims
compatibility for COM interface for Visual Basic and ASP (VBScript flavor).
1) From what I can tell, treating the API like true implementation-neutral
COM interface makes the specifications and declarations look kinda like a
C++ interface that displeases and/or confuses Visual Basic developers. They
have old some API reference docs that demonstrate this effect. This would be
a minor issue if VB devs are a small percentage of total devs.
2) Documenting it primarily like a Visual Basic & ASP interface might not be
the right thing to do in the medium term if the company starts *supporting*
other platforms and other development environments with the COM interface,
and suddenly all the terminology, diagrams, and assumptions within the text
will need to be revisited.
On the surface, it seems like there must be a happy medium somewhere in the
middle, with some general COM information with Visual Basic and ASP examples
"where appropriate".
But...
A) What is the happy medium in this case? How to do this?
B) If people are only *permitted* to use VB and ASP, should I even treat it
like a general COM interface *at all* right now, or just treat it like a
Visual Basic & ASP interface with only very brief footnotes about what COM
is and what differences may exist for other languages?
ANNOUNCING ROBOHELP STUDIO
Create professional Help systems that feature interactive tutorials and
demos with all new RoboHelp Studio. More at http://www.ehelp.com/techwr-l2
Mercer University's online MS Program in Technical Communication Management:
Preparing leaders of tomorrow's technical communication organizations today.
See www.mercer.edu/mstco or write George Hayhoe at hayhoe_g -at- mercer -dot- edu -dot-
---
You are currently subscribed to techwr-l as:
archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit http://www.raycomm.com/techwhirl/ for more resources and info.