Heim > Artikel > Backend-Entwicklung > So rufen Sie eine DLL in einer ASP-Datei auf
Dynamic Link Library (DLL) ist eine wichtige Methode, um die Ausführung wichtiger Teile der Anwendung zu beschleunigen, aber eines wissen die meisten Menschen vielleicht nicht, nämlich die ASP-Datei kann auch durch Aufrufen der DLL aufgerufen werden. Um die Ausführung des Servers zu beschleunigen, werde ich kurz die Schritte zum Aufrufen der DLL in ASP-Dateien vorstellen.
Zunächst muss eine DLL-Datei vorhanden sein. In diesem Beispiel wird eine ActiveX-DLL-Datei durch VB5.0 erstellt. Diese Datei simuliert einen Würfelwurf.
Erstellen Sie in der VB5.0-Umgebung ein neues Projekt und doppelklicken Sie im neuen Projektfenster auf das ActiveX-DLL-Symbol. VB fügt dem Projekt automatisch ein Klassenmodul hinzu und legt den Projekttyp auf ActiveX-DLL fest. Ändern Sie im Fenster Eigenschaften das Namensattribut des Klassenmoduls in clsDice. Wählen Sie im Menü „Projekt“ die Option „Projekteigenschaften“ und ändern Sie den Projektnamen in „MyDLL“. Wählen Sie im Menü „Datei“ die Option „ClsDice speichern“, um das Klassenmodul als „myDice.cls“ zu speichern. Fügen Sie den folgenden Code hinzu:
Option Explicit
Private Max, Point As Integer
Public Property Get Result() As Integer
Result = Point
End Property
Public Property Get Maxpoint() As Integer
Maxpoint = Max
End Property
Public Property Let Maxpoint(num As Ganzzahl )
Max = num
End Property
Public Sub Throw()
Randomize
Point = Int(Rnd * Max ) + 1
End Sub
Private Sub Class_Initialize()
Max = 6
End Sub
Dieses Klassenmodul definiert clsDice Objekt hat zwei Eigenschaften und eine Methode. Diese Eigenschaften und Methoden simulieren den Vorgang des Würfelns. Unter anderem stellt das Maxpoint-Attribut die Anzahl der Würfelseiten dar. Durch Hinzufügen der Property Let-Anweisung kann der Kunde die Anzahl der Würfelseiten ändern Aktion des Würfelns; die Private Sub Class_Initialize-Anweisung wird standardmäßig 6 Gesichter haben.
Wählen Sie im Menü „Datei“ die Option „MYDLL.DLL generieren“ und speichern Sie sie am entsprechenden Speicherort. Zu diesem Zeitpunkt haben wir unsere eigene DLL-Datei erstellt.
Der zweite Schritt besteht darin, auf die Klasse clsDice in der ASP-Datei zu verweisen.
Alle ASP-Codes (Active Server Pages) werden auf dem Server ausgeführt und Kunden können die zurückgegebenen Ergebnisse nur in HTML-Form anzeigen. Es verwendet die Tags „<%“ und „%>“ zur Identifizierung des Skriptcodes und gibt ihn nicht an den Client zurück. Außerhalb des Codes werden HTML-Tags zur Identifizierung des Inhalts verwendet. Im Code von Dice.asp unten wird die Funktion „CreateObject“ verwendet, um eine clsDice-Objektinstanz zu erstellen, die aus der oben erstellten ActiveX.DLL--MYDLL.DLL-Datei stammt. wie folgt: Die Beispiele verwenden die Skriptsprache VBScript.
'Laden Sie die im METADATA-Tag angegebene Typbibliothek. Pfad ist der Pfad, in dem mydll.dll auf dem Computer gespeichert ist
Das obige ist der detaillierte Inhalt vonSo rufen Sie eine DLL in einer ASP-Datei auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!