Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

what is the difference between API and COM?


  • This topic is locked This topic is locked
16 replies to this topic
azure
  • Members
  • 1216 posts
  • Last active: Mar 18 2015 09:06 AM
  • Joined: 07 Jun 2007
hello!

what is the difference between API and COM?

thanks!

rbrtryn
  • Members
  • 1177 posts
  • Last active: Sep 11 2013 08:04 PM
  • Joined: 22 Jun 2011
<!-- m -->http://en.wikipedia.... ... _interface<!-- m -->
<!-- m -->http://en.wikipedia....nt_Object_Model<!-- m -->

My Scripts are written for the latest released version of AutoHotkey.

Need a secure, accessible place to backup your stuff? Use Dropbox!


azure
  • Members
  • 1216 posts
  • Last active: Mar 18 2015 09:06 AM
  • Joined: 07 Jun 2007
still no clue

maul.esel
  • Members
  • 790 posts
  • Last active: Jan 05 2013 09:26 PM
  • Joined: 28 Feb 2011
An API is a way to programatically acess another "program" or code. This can be done by HTTP requests (Web APIs), DllCalls (C/C++ DLLs) or other means.

COM is just another way to expose an API, which is object-oriented and is also intended to cooperate between languages (e.g. with COM ou can access C++ code, C# code (any .NET), ...) and even across computers.
Join the discussion on The future of AutoHotkey
Posted Image Visit me on github Posted Image
Win7 HP SP1 64bit | AHK_L U 64bit

azure
  • Members
  • 1216 posts
  • Last active: Mar 18 2015 09:06 AM
  • Joined: 07 Jun 2007
great info, thanks!

azure
  • Members
  • 1216 posts
  • Last active: Mar 18 2015 09:06 AM
  • Joined: 07 Jun 2007
also, the difference from IDE?

MasterFocus
  • Moderators
  • 4323 posts
  • Last active: Jan 28 2016 01:38 AM
  • Joined: 08 Apr 2009
C'mon azure, you're currently accumulating an amazing total of 1161 posts, most of them asking questions that could be answered by "RTFM".
Have you even tried Googling it, or checking Wikipedia? It's not like you're asking us for a opinion on which software is better for a certain task or something like that.
<!-- m -->http://en.wikipedia.org/wiki/IDE<!-- m -->

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Antonio Fran├ža -- git.io -- github.com -- ahk4.net -- sites.google.com -- ahkscript.org

Member of the AHK community since 08/Apr/2009. Moderator since mid-2012.


tidbitNLI
  • Guests
  • Last active:
  • Joined: --
Self exploration (searching) can go a long way. Don't always rely on someone to do it for you.
IDE

Edit: You beat me to it.

azure
  • Members
  • 1216 posts
  • Last active: Mar 18 2015 09:06 AM
  • Joined: 07 Jun 2007
no, you dont get the actual meaning of my posts, as always

I ofcourse know the definition

the point is that API, COM, IDE are more or less the same thing!!! (unless I get it wrong)

and since they are more or less the same thing, why do we need 3 definitions?

tank
  • Administrators
  • 4345 posts
  • AutoHotkey Foundation
  • Last active: May 02 2019 09:16 PM
  • Joined: 21 Dec 2007
and IDE is not anything like an API or COM. I think we have a good idea of the meaning of your posts, your a f'n idiot and you want to be spoonfed
Never lose.
WIN or LEARN.

azure
  • Members
  • 1216 posts
  • Last active: Mar 18 2015 09:06 AM
  • Joined: 07 Jun 2007

and IDE is not anything like an API or COM. I think we have a good idea of the meaning of your posts, your a f'n idiot and you want to be spoonfed


and there is a whole bunch of articles explaining API and IDE differences, which proves you're a fcktard who doesnt know a sht
and you're a f'kin son of a beech who should get lost of my threads and go die
and you're a stupid ashole whose posts are literally a pile of sht, like your fkin head's content

infogulch
  • Moderators
  • 717 posts
  • Last active: Jul 31 2014 08:27 PM
  • Joined: 27 Mar 2008
Please keep the pointless harsh language to a minimum, people.

Integrated development environment

This is the tool that programmers use to write programs. (Think Notepad++ on steroids.) It usually has lots of features. Often, one of the features is that it helps you (the programmer) use an API, by providing tips/hints about an API that you're using.

Application programming interface

This is a specification that lets two or more programs talk to each other. So if you write a program that uses a different program, then you're using an API.

In a sense, ahk libraries can be API's. You write a program (your script) that communicates with another program (the library).

You can also create your own API, that other programs can use.

Component Object Model

This is an API for API's. (I'll just get this over with now: "API-CEPTION!!!")

azure, it wouldn't hurt if you at least tried a little harder. You could have gotten all of this by reading the articles.

iipottt
  • Guests
  • Last active:
  • Joined: --
he blasted the tank off. tanks mistake though.

guest3456
  • Members
  • 1704 posts
  • Last active: Nov 19 2015 11:58 AM
  • Joined: 10 Mar 2011
clearly you guys haven't learned yet

after reading my second azure thread, i've known what to expect from this moron. maybe we should follow all his threads and just post "google.com" as every respone


1.the point is that API, COM, IDE are more or less the same thing!!!
2.(unless I get it wrong)


1 is wrong
2 is right

Guest
  • Guests
  • Last active:
  • Joined: --

and there is a whole bunch of articles explaining API and IDE differences, which proves you're a fcktard who doesnt know a sht
and you're a f'kin son of a beech who should get lost of my threads and go die
and you're a stupid ashole whose posts are literally a pile of sht, like your fkin head's content


Shame on you.

You've got no reason to insult him - but if you, then fix your damn typos.

You know to firstly google for the stuffs you need and if you still didnt understand it, then you should post it else the users don't know that.
But your topic starting post doesn't contain any detailed infos about what you've done so far, what you think what it is or what you exactly your problems are.

You haven't go through any (mature) progess, as it seems - with your >1K posts.