Active-X ist eine von Microsoft eingeführte Technik, über das Internet auf deinem Rechner ein Programm auszuführen. Nützlich ist das z.B. bei einem Online-Virenscan, aber generell ist das gefährlich, da hier ja fremden, die eine Internet-Seite mit solchen Steuerelementen ausgestattet haben quasi freien Zugang zu deinem Rechner haben.
Diese Steuerelemente gehören IMMER zu der Website, die du aufmachst, du kannst sie also nicht woanders sicher ud kostenlos herunterladen, um so vor denen einer unsicheren Seite sicher zu sein.
Da diese Technik die eigentlich vorhandenen Sicherheitsfunktionen des Internets aushebelt, um für den Nutzer Web-Anwendungen zu erleichtern - es damit aber Schurken auch erleichtet Schaden zu stiften, ist diese Technik in keuinem alternativen Browser nthalten, wie Firefox, Opear, Safari, Chrome, SRWare-Iron usw. - Hier musstest di z.B. im erwähnten Falle des Virenchecks zuerst ein Programm herunterladen und dann aselbst starten. Das ist zwar mühevoller, dafür kannst du das eruntergeladene Programm aber zuvor durch dein Anti-Viren-Programm überprüfen lassen.
Direct-X ist dagegen ganz was anderes. Hieer wird einem Programm ermöglicht, am Betriebssystem und deiner Abkapselung von der Hardware vorbei direkt auf Hardware-Komponenten zuzugrreifen. Ein "normales" Programm z.B. erfährt gar nicht, was für eine Grafikkarte du hast und überlässt es normalerweise Windows für die korrekte Anzeige zu sorgen. Schnelle PC-Spiele benötigen aber totalenn Zugriff auf diwe Funktionen der Grafikkarte, über Direcct-X wird diese Abkürzung gewährt.
das X kommt übrigens von der englischen Abkürzung für Access (gesprochen äkßess) für Zugriff, X spricht sich etwa äkß Active-X bedeutet also "Aktiver Zugriff (auf den Rechner)" und Direct-X "Direkter Zugriff(auf die Hardware)"