What's the difference between ActiveX and COM?

I am really confused.

Please help!