Re: Instr()



"Mike Williams" <mikea@xxxxxxxxxxxxxxxxx> wrote in message
news:u0joblO2HHA.3940@xxxxxxxxxxxxxxxxxxxxxxx
It all depends how you interpret it, Michael. Nobody actually owns that
phrase and so nobody can specifically dictate what it means. In your case
you have interpreted it to include all the standard Windows API functions
and all the native VB methods that are specific to Visual Basic,
specifically including the VB Instr function and presumably therefore
including all native VB functions and methods. But why stop at functions,
Michael? I see three words in the phrase "Application Programming
Interface" and none of them restrict its use to things called "functions".
So, since your own definition is unusually wide, why don't you widen it
even further and include all other things in the "Interface" that a person
is using when "Programming" his "Application", things like the screen and
the keyboard and the mouse for example!

Personally, as far as Windows programming is concerned, I prefer to
interpret Application Programming Interface (API) as meaning the various
routines and functions that are available in Windows and that can be used
by all programming applications that are capable of calling such
functions, things that you will see if you use your VB6 Addins menu to
look at the API Viewer or if you download one of the variaous API Guides
that are available. I specifically do NOT interpret it to include
"specific to language" functions that are natively available in VB6 or any
other language, such as Instr or anything else.

However, since you personally do interpret it in such a way, and since you
personally interpret it to include the Instr function and various other
native VB functions and methods, then perhaps you might like to write to
the KPD team at allapi.mentalis.org and tell them they have got it wrong?

There's no question that API does NOT mean simply the win32 api. This is a
definition adopted by the VB community long after the term was created. I'm
hardly about to start writing to websites about it tho.

Michael


.



Relevant Pages

  • Re: Iczelions tutorials revisited.
    ... >> Test Departement Tutorials and Iczelion Tutorials, ... > of a Windows program isn't very complicated. ... the "teach yourself Window Assembler programming ... > Learning the API seems like the "hard part" to me. ...
    (alt.lang.asm)
  • Re: the ms monopoly is over. gonna kick some ms butt. are you with me?
    ... IP-DOS is only a plain vanilla Windows service. ... his app for their api rather than for win32 and its derivatives (e.g. ... visions for the future of software. ... with a programming abstraction, with an api, that i liked. ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Windows API calls in .NET application
    ... can use managed extensions to get the benefits of managed code, ... Voodoo Programming: Things programmers do that they know shouldn't work but ... > program windows applications using C++ and native API. ...
    (microsoft.public.dotnet.general)
  • Re: May I introduce myself to cobol?...
    ... a clarification on what the win32 API ... meaning "Application Programming Interface", ... in the context of the OS Windows ...
    (comp.lang.cobol)
  • Re: C compiler for Windows
    ... I ignore how far the Windows API is implemented. ... MFC is a C++ API so you won't be able to stick with straight C ... No, really, read Petzold's Programming Windows. ...
    (comp.programming)