Unterschied zwischen DLL und ActveX DLL?

Hallo!

Könnte mir einer in einfachen Worten erklären was der Unterschied einer konventiunellen DLL und einer ActveX DLL ist?

Danke im voraus!

Gruß

Bernd

Hallo,

der wesentliche Unterschied liegt im Aufbau der DLLs und im Umgang mit ihnen.

DLLs werden deklariert und mir der Angabe des Einsprungspunktes aufgerufen, dabei werden weitere Parameter übergeben, wenn die DLL das erfordert. Ein einfaches Beispiel:

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Test()
 Sleep 5000
End Sub

Dieser API Aufruf hält das Programm für fünf Sekunden an.

ActiveX-DLLs haben keine Einsprungspunkte und können so nicht verwendet werden.

Ein Beispiel für ActiceX-DLLs findest Du hier:
http://www.activevb.de/tutorials/tut_activexdll/acti…

Gruß Rainer

Hallo!

Könnte mir einer in einfachen Worten erklären was der
Unterschied einer konventiunellen DLL und einer ActveX DLL
ist?

Ich versuchs mal, erhebe aber keinen Anspruch auf Vollständigkeit.

DLLs exportieren Funktions- und Prozeduraufrufe.
ActiveX Controls exportieren Objekte.

…AL

Danke für deine Hilfe!
Wie immer superschnell und kompetent!