Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Utilisation d'une DLL en VB.Net avec des pages ASP [ Archives ASP & ASP.NET / ASP.net ] (EncoreUnNewbie)

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é 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

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.