Problème de transcription de ASP vers ASP.NET (appel d'ocx)
jolazoule
Messages postés55Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention21 août 2008
-
28 avril 2006 à 11:06
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 2011
-
28 avril 2006 à 20:29
Salut,
je suis en train de réecrire une page ASP en ASP.NET, et il y a un l'appel d'un ocx qui me pose probleme :
ANCIENNE VERSION ASP ( fonctionne correctement )
Dim OCXSpplus1 ' composant (activeX)
set OCXSpplus1=Server.CreateObject("SPPLUS.SpplusCtrl.1")
if err.number <>0 then ShowError("Echec lors de la création du module serveur")
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20115 28 avril 2006 à 20:29
Salut,
Tu as surtout oublié que le .NET, ce n'est du de l'ASP/VBScript !! En .Net on utilises un langage appelé VB.NET
Et dans ce langage, il faut typer ses variables, ce que tu n'as pas fait.
De plus, en ASP.NET, le Server.CreateObjet est totalement obsolète : pour appeler des composants COM, on utilises des classes .NET d'Interopérabilité COM.
Et pour finir, la variable pseudo-globale "Err" n'existe plus en .NET : On utilises des Exceptions et des blocs Try/Catch.