begin process at 2012 05 28 07:56:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

Utilisation d'une DLL en VB.Net avec des pages ASP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Utilisation d'une DLL en VB.Net avec des pages ASP

mardi 3 janvier 2006 à 12:13:19 | Utilisation d'une DLL en VB.Net avec des pages ASP

EncoreUnNewbie


Bonjour,

pour des raisons que je ne maîtrise pas j'ai des pages écrites en ASP qui font appel à une DLL écrite en VB.Net

A l'intérieur de la DLL tout se passe bien pour la plupart des fonctions, mais j'ai une erreur dès que je souhaite accéder à ce qui concerne HttpRequest par exemple. Je ne peux donc pas gérer les cookies, ni manipuler la réponse, ni lire la requête, ni lire les variables du serveur à l'intérieur de ma DLL.
Voici un exemple :

Mon code ASP :
<html><head></head><body><%
Set MonObjet = Server.CreateObject("MaDll.MaClasse")
Set resultat1 = MonObjet.MaFonction1()
Set resultat2 = MonObjet.MaFonction2()
%></body></html>

Mon code VB.Net :
Public Class MaClasse
    Public Function MaFonction1() As String
        Return IO.Path.GetFileName(System.Reflection.Assembly.GetExecutingAssembly().Location)
    End Function
    Public Function MaFonction2() As String
        Return System.Web.HttpContext.Current.Response.ContentType.ToString()
    End Function
End Class

Ca affiche correctement le résultat de MaFonction1, et en dessous j'ai l'erreur suivante :
MaDll error '80004003'
Object reference not set to an instance of an object.
/MaPage.asp, line 10
La ligne 10 est celle avec   set resultat2 = MonObjet.MaFonction2()

C'est donc l'unique ligne de MaFonction2 qui pose problème.
Et j'ai essayé avec d'autres fonctions sous System.Web.HttpContext, tout est pareil.

J'utilise probablement mal ce HttpContext. Quelqu'un sait comment faire ?

mardi 3 janvier 2006 à 12:40:15 | Re : Utilisation d'une DLL en VB.Net avec des pages ASP

jesusonline

Membre Club Administrateur CodeS-SourceS

Bonjour,

C'est normal que tu possede cette erreur, car pour avoir une valeur de httpContext.current il faut que le code qui l'appelle soit hosté par une application asp.net

Tu ne pourras donc pas faire ceci à partir du code asp, mais seulement asp.net


Cyril - MVS - MCP ASP



Cette discussion est classée dans : set, net, asp, vb, dll


Répondre à ce message

Sujets en rapport avec ce message

Piloter de l'excel par ASP/VB .NET... [ par GfK ] Bonjour,si qqun sait comment faire de l'automation par des Webforms (Appli ASP .NET), ca m'aiderait bien...Merci--==(Seb)==-- Transfer d'url en ASP.NET (VB.NET) [ par Hobby ] Bonjour,J'ai pour l'instant un site en HTML avec trois frame.Mais bien sûr lorsquon clique sur un lien seul la page de droite change.Je voudrait que l Fenetre POPUP [ par jmfusella ] Bonjour à tousJe programme en ASP.Net et VB.NetJ'aimerai ouvrir une popup en cliquant sur un boutonJe sais faire ça en Javascript mais j'aimerai avoir dll avec asp [ par micki ] Bonjour à tous,J'ai créé une dll en vb qui utilise winsock, je fais appel avec set objdll=server.create (madll.maclass).et la detruit avec set objdll= IIS5 / ASP /VB [ par dvddnd ] Bonjour,Je developpe un Intranet en utilisant ASP qui me permet d'attaquer des dll VB sur un serveur IIS5. Pour quelle raison je suis obligé à compile generer un guid en asp.net VB [ par dedzep ] bon mais voila cela 4 jours que je suis sur un problème pourtant simplisteafficher dans un label a l'écran un guid que mon programme aura générénormal Bouton parcourir, asp.net avec vb.net [ par Buzu ] Voila :je voudrais faire un bouton parcourir qui permette d'aller chercher le fichier souhaité surle pc client, et afficher le chemin complet jusqu'à Framework 2.0 et VB.net 2003 [ par Dorutu ] SalutVoici un pr. qui me tracasse depuis un certain temps. Lors de l'installation, VB.net 2003 (fr architect enterprise) prends par défaut Framework 1 [ASP.NET/VB.NET] Chargement d'un UserControl [ par Netlink ] Bonjour à tous, Je cherche un moyen de charger un contrôle utilisateur en fonction p dll vb.net et référencement en asp.net [ par wahref ] Bonjour à tous!Je developpe un site web sur ASP.Net, et pour se connecter à une base de données access j'utilise un pilote ODBC et puis j'ai créer une


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,103 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales