Comment appeler une DLL dans un fichier ASP
La bibliothèque de liens dynamiques (DLL) est une méthode importante pour accélérer l'exécution des parties clés de l'application, mais il y a une chose que la plupart des gens ne savent peut-être pas, c'est que le fichier ASP peut également être appelé en appelant la DLL Pour accélérer l'exécution du serveur, je présenterai brièvement les étapes d'appel de la DLL dans les fichiers ASP.
Tout d'abord, il doit y avoir un fichier DLL. Dans cet exemple, un fichier DLL ActiveX est créé via VB5.0. Ce fichier simule un processus de lancer de dés.
Dans l'environnement VB5.0, créez un nouveau projet et double-cliquez sur l'icône DLL ActiveX dans la fenêtre du nouveau projet. VB ajoutera automatiquement un module de classe au projet et définira le type de projet sur DLL ActiveX. Dans la fenêtre Propriétés, remplacez l'attribut name du module de classe par clsDice. Dans le menu Projet, sélectionnez Propriétés du projet et modifiez le nom du projet en MyDLL. Dans le menu Fichier, choisissez Enregistrer clsDice pour enregistrer le module de classe sous myDice.cls. Ajoutez le code suivant :
Option explicite
Private Max, Point As Integer
Public Property Get Result() As Integer
Result = Point
Propriété de fin
Propriété publique Get Maxpoint() As Integer
Maxpoint = Max
Propriété de fin
Propriété publique Let Maxpoint(num As Integer )
Max = num
End Property
Public Sub Throw()
Randomize
Point = Int(Rnd * Max ) + 1
End Sub
Private Sub Class_Initialize()
Max = 6
End Sub
Ce module de classe définit clsDice Deux propriétés et une méthode d'objet Ces propriétés et méthode simulent le processus de lancer de dés. Parmi eux, l'attribut Maxpoint représente le nombre de faces des dés. L'ajout de l'instruction Property Let permettra au client de modifier le nombre de faces des dés ; l'attribut Result représente le nombre final de dés lancés ; action de lancer les dés ; l'instruction Private Sub Class_Initialize Le nombre de faces par défaut est 6.
Dans le menu Fichier, choisissez Générer MYDLL.DLL et enregistrez-le à l'emplacement approprié. À ce stade, nous avons créé notre propre fichier DLL.
La deuxième étape consiste à référencer la classe clsDice dans le fichier ASP.
Tous les codes ASP (Active Server Pages) sont exécutés sur le serveur et les clients ne peuvent visualiser que les résultats renvoyés sous forme HTML. Il utilise les balises "<%" et "%>" pour identifier le code du script et ne le renvoie pas au client. En dehors du code, les balises HTML sont utilisées pour identifier le contenu. Dans le code de Dice.asp ci-dessous, la fonction CreateObject est utilisée pour créer une instance d'objet clsDice, qui provient du fichier ActiveX.DLL--MYDLL.DLL créé ci-dessus, comme suit Les exemples utilisent le langage de script VBScript.
'Chargez la bibliothèque de types spécifiée dans la balise METADATA. Le chemin est le chemin où mydll.dll est stocké sur la machine
< body>
<%
On Error Resume Next 'Peut continuer l'exécution lorsqu'une erreur inattendue se produit dans le programme
If Request.Form(" T1")=" " then
Session("point") = 6
Else
Session("point")=Request.Form("T1")
End If
'Utiliser Session("point") pour stocker le nombre de faces de dés
Set dice1=Server.Createobject("MyDLL.clsDice")
'Utiliser l'instruction set pour créer l'objet dice1, où MyDLL est le nom du projet lors de la création du fichier dll ci-dessus (remarque : pas le nom du fichier), et clsDice est le nom du module de classe. À ce stade, nous pouvons utiliser les attributs (méthodes) Maxpoint, Result et Throw pour opérer sur l’objet dice1.
If Request.ServerVariables("Request_Method")="POST" then
dice1.Maxpoint = Session("point") 'Définir le nombre de faces du dé
dice1.Throw 'Lancer les dés
%>
< p>Le résultat est :<% = dice1.Result %>Point 'Retour du résultat
<%
Else
dés1 .Maxpoint = Session("point")
%>
<%
Fin Si
%>
Le code ci-dessus est dans WINDOWS NT4 .0 +SP3+IIS4.0+IE5.0+VB5.0 compilé et exécuté avec succès, mais il existe encore de nombreux défauts. Cependant, mon intention initiale était de vous présenter comment appeler une DLL dans ASP, je ne me suis donc pas amélioré. il.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Si Nvgpucomp64.dll provoque des plantages fréquents de votre jeu, les solutions fournies ici peuvent vous aider. Ce problème est généralement dû à des pilotes de carte graphique obsolètes ou corrompus, à des fichiers de jeu corrompus, etc. La résolution de ces problèmes peut vous aider à résoudre les plantages du jeu. Le fichier Nvgpucomp64.dll est associé aux cartes graphiques NVIDIA. Lorsque ce fichier plante, votre jeu plante également. Cela se produit généralement dans des jeux comme LordsoftheFallen, LiesofP, RocketLeague et ApexLegends. Nvgpucomp64.dll plante les jeux sur un PC Windows si N

De nombreux utilisateurs seront informés que coremessaging.dll est manquant lorsqu'ils utilisent leur ordinateur pour jouer à des jeux. Je pense que de nombreux utilisateurs penseront immédiatement qu'il y a un problème avec le logiciel ou le jeu. En fait, ce n'est pas le cas. Il manque le fichier dll sur l'ordinateur, les utilisateurs peuvent télécharger le fichier coremessaging.dll. Laissez ce site présenter soigneusement aux utilisateurs l'analyse du problème selon lequel le fichier CoreMessaging.dll dans le répertoire système Windows est manquant et introuvable. Analyse du problème selon lequel le fichier CoreMessaging.dll est manquant et introuvable dans le répertoire système Windows 1. Téléchargez le fichier CoreMessaging.dll 2.

Comment résoudre le problème de libcurl.dll manquant dans le système win7 ? Généralement, les fichiers dll empêcheront certains programmes d'être utilisés normalement. Face à ce problème, de nombreux utilisateurs ne savent pas comment le résoudre. En réponse à cette situation, l'éditeur partagera aujourd'hui une solution détaillée avec la majorité des utilisateurs. . J'espère que Win7 sera utilisé aujourd'hui. Les didacticiels pourront aider un grand nombre d'utilisateurs, alors jetons-y un coup d'œil. Solution au problème libcurl.dll manquant dans le système win7 1. Téléchargez le fichier libcurl.dll. 2. Après le téléchargement, placez le fichier dans le dossier correspondant. Les chemins pour les systèmes d'exploitation 32 bits et 64 bits sont les suivants : Pour le système d'exploitation Win7 32 bits, copiez le fichier directement dans C:\Windows\SYSTEM32.

De nombreux utilisateurs aiment utiliser des ordinateurs pour jouer à des jeux. Récemment, certains utilisateurs du système Win7 ont signalé qu'au démarrage du jeu, ils avaient rencontré une fenêtre contextuelle indiquant que le fichier Skidrow.dll était manquant dans l'ordinateur et ne pouvait pas être démarré. le jeu ne peut pas être chargé normalement. Que se passe-t-il ? En réponse à ce problème, cet article apporte une solution détaillée à partager avec tout le monde, jetons-y un œil. Que dois-je faire si un message indique que Skidrow.dll est absent de mon ordinateur lors du démarrage du jeu sous Win7 ? 1. Téléchargez le fichier Skidrow.dll. 2. Décompressez le dossier et copiez le fichier Skidrow.dll dans le répertoire système. Systèmes 32 bits : C:\WINNT\System Systèmes 324 bits : C:\Windows\SysWOW

vcruntime140_1.dll est un composant de la bibliothèque d'exécution Visual C. De nombreux utilisateurs ont rencontré l'erreur selon laquelle vcruntime140_1.dll ne peut pas continuer à exécuter du code lors de l'utilisation de Microsoft Visual Studio pour le développement. Alors, que doivent faire les utilisateurs s'ils rencontrent ce problème ? Laissez ce site présenter soigneusement aux utilisateurs comment résoudre le problème selon lequel vcruntime140_1.dll ne peut pas continuer à exécuter du code. Raisons pour lesquelles vcruntime140_1.dll est perdu Désinstallation de la bibliothèque d'exécution VisualC : une mauvaise opération ou une mise à niveau de VisualC entraîne la perte de la bibliothèque d'exécution. Infection virale : un logiciel malveillant supprime ou endommage VC

Solution : 1. Téléchargez à nouveau ou obtenez le fichier DLL à partir d'une source fiable ; 2. Vérifiez les dépendances du fichier DLL ; 3. Assurez-vous que vous utilisez la bonne version de DLL ; 4. Enregistrez le fichier DLL ; paramètres du pare-feu et du logiciel de sécurité ; 6. Contactez le fournisseur du logiciel ou le support technique.

Master Lu est un outil de détection de matériel utilisé par de nombreux utilisateurs. Des informations détaillées sur le matériel peuvent être consultées via le logiciel, mais il possède de nombreuses fonctions qui peuvent réparer plusieurs pilotes. Beaucoup de gens veulent savoir si Master Lu peut réparer les fichiers DLL ? Comment le résoudre ? Concernant ce problème, l'éditeur de ce tutoriel logiciel vous l'expliquera. Les amis qui souhaitent en savoir plus sont invités à le consulter. Tutoriel sur la réparation en un clic par Master Lu de toutes les DLL manquantes : 1. Ouvrez d'abord Master Lu et entrez dans l'interface principale. 2. Ensuite, cliquez sur la bibliothèque de jeux dans le coin supérieur droit, puis cliquez sur Réparer dans le coin supérieur droit. 3. La dernière étape consiste à réparer le fichier dll manquant.

Quel type de fichier est VCRUNTIME140.dll ? Pourquoi l'ordinateur perd-il VCRUNTIME140.dll lors de l'exécution de certains jeux, puis le jeu ne s'exécute pas ? Ce fichier dll est un fichier de bibliothèque d'exécution important de l'ordinateur ? En cas de perte, de nombreux programmes ne pourront pas fonctionner. Qu'est-ce que VCRUNTIME140.dll ? C'est l'un des fichiers de la bibliothèque d'exécution VC++2015 1. VCRUNTIME140.dll est un fichier important nécessaire au fonctionnement du système Microsoft Windows. 2. Différents programmes de l'ordinateur nécessitent différents fichiers DLL pour prendre en charge leur fonctionnement. 3. Lorsque l'ordinateur exécute le programme, un message indiquant que le fichier VCRUNTIME140.dll est manquant apparaît.
