Accueil > Forum > > > > Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY
Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY
mercredi 22 juin 2005 à 11:12:08 |
Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY

alpamayo
|
J'ai développé une dll ActiveX en VB6 dont j'utilise les objets et méthodes en ASP.NET. Sur mon poste de travail pas de pb, mais quand je déploie sur le poste serveur j'ai ce message : "impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY"
Dim Parametres As ProspectDll.Parametres Parametres = Session("Parametres") ' ligne générant l'erreur j'ai bien registré la dll, d'ailleur si je lance sur le serveur un exe VB6 l'utilisant, pas de pb j'ai essayé le cast avec Parametres = CType(Session("Parametres"),ProspectDll.Parametres), mais ça fait pareil Merci pour toute idée pour résoudre ce pb alpamayo
|
|
mercredi 22 juin 2005 à 11:53:37 |
Re : Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY

jesusonline
|
d'aprés l'erreur qu'il retourne : TYPE_E_CANTLOADLIBRARY il ne peux pas
charger la librairie, quelle librairie par contre ca je sais pas
d'aprés le nom de l'erreur, ca vient pas de .net donc de ton composant,
regarde quand est-ce que celui ci declenche cette erreur :) Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
mercredi 22 juin 2005 à 12:13:53 |
Re : Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY

alpamayo
|
Oui, le pb vient du chargement de mon composant puisque l'erreur est levée quand j'appelle une fonction du composant (et non à l'init de l'objet comme je disais plus haut) Ce que je ne comprends pas c'est pourquoi il n'arrive pas à la charger, alors que sur le poste dév pas de pb, et que la dll est bien régistrée dans le poste serveur
alpamayo
|
|
mercredi 22 juin 2005 à 12:16:36 |
Re : Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY
|
vendredi 24 juin 2005 à 16:08:51 |
Re : Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY

alpamayo
|
merci de t'intéresser à mon pb qui commence à me gaver j'ai mis tous les droits dans IIS mais ça ne change rien, mais j'ai affiné le problème par rapport aux variables session : si j'utilise la variable session directement, les appels aux fonctions de la dll passent, mais pas si je crée un objet que j'affecte :
Dim test As String
Dim Parametres As ProspectDll.Parametres
test = Session( "Parametres").CrypteMotdePasse("toto") ' ça marche
Parametres = Session( "Parametres")
test = Parametres.CrypteMotdePasse( "aaaa") ' ça ne marche pas
Parametres = CType(Session("Parametres"), ProspectDll.Parametres)
test = Parametres.CrypteMotdePasse( "aaaa") ' ça ne marche passachant que les lignes qui plantent sur le serveur passent sans pb sur le poste dév ??? je peux continuer mon dév comme ça (en utilisant les variables session) mais j'aimerais bien savoir ce qui se passe sur le serveur. t'as une idée ? Par ailleurs, j'ai aussi essayé de créer une classe Utils avec
Public Shared Property Parametres() As ProspectDll.Parametres Get Return CType(HttpContext.Current.Session("Parametres"), ProspectDll.Parametres) End Get Set(ByVal value As ProspectDll.Parametres) HttpContext.Current.Session("Parametres") = value End Set End Property
c'est assez pratique car tu utilises Utils.Parametres au lieu de Session("Parametres") et c'est pareil : ça marche sur le poste dév mais pas le serveur sur IIS j'ai bien activé les sessions alpamayo
|
|
vendredi 24 juin 2005 à 16:13:24 |
Re : Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY

jesusonline
|
si tu met un point d'arret sur test = Session( "Parametres").CrypteMotdePasse("toto") ' ça marche
et que tu regardes le type de Session("Parametres") ca donne quoi ? t'as quoi comme OS pour dev et en prod ?
Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
vendredi 24 juin 2005 à 16:47:48 |
Re : Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY

alpamayo
|
il me dit que c'est un HttpSessionState (quand je clique-droit et Définition, y'a un autre moyen d'avoir le type ?)
en dév et serveur même OS : Windows 2000 Pro SP4
en fait j'ai le même pb sur les propriétés de mes objets, sauf que c'est encore plus bizarre : dans ma première page, si je fais
dim Client as new ProspectDll.Client Client.Nom="toto"
ça passe sans pb, mais si je le mets sur Page_load ou un événement Button_Click de ma deuxième page (appelée par la première) ça plante avec le même message (TYPE_E_CANTLOADLIBRARY)
ça ne passe que si je fais dim Client as Object Client = new ProspectDll.Client Client.Nom="toto"
je trouvais justement génial ASP.NET car je retrouvais les propriétés et méthodes de mes objets, mais si je dois tous les déclarer en Object, je perds ce gros avantage
alpamayo
|
|
vendredi 24 juin 2005 à 17:09:34 |
Re : Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY

jesusonline
|
pour savoir le type exact tu met un point d'arret sur la ligne puis tu lance en debug :p quand t'es sur ta ligne F9 puis F5 :-) puis tu rajoutes le fenetre qui va bien (elle s'appelle watch dans VS2005) et tu rajoutes ton type dedans, c'est peut etre aussi possible en selectionnant Session( "Parametres") plus clique droit dessus et addwatch
En tout cas moi j'ai jamais fais d'interop donc je peux pas trop t'aider, va voir sur la msdn, tu verras bien ...
Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
vendredi 24 juin 2005 à 19:11:36 |
Re : Help : impossible d'effectuer un cast de type COM : erreur TYPE_E_CANTLOADLIBRARY

alpamayo
|
Ah oui, c'est vrai que dans le watch il donne le type, c'est Object je vais fouiller sur MSDN (je l'ai déjà fais, mais je vais fouiller un peu plus). Le pire c'est que ça doit être tout con, je me demande surtout ce qui fait la différence entre les deux postes, il doit y avoir un paramètre réglé quelque part... Merci de ton temps passé en tous cas, si ça te tente de voir, le début de mon appli est sur www.alpamayo.fr/prospectweb (mot de passe toto pour la version démo) alpamayo
|
|
Cette discussion est classée dans : type, parametres, impossible, cast, effectuer
Répondre à ce message
Sujets en rapport avec ce message
Impossible d'effectuer un cast d'un objet de type 'ASP.masterpage_master' [ par vinz64 ]
Bonjour,je souhaite effacer le texte des labels se trouvant sur une page lors du rafraichissement d'une de mes dropdownlists. ( les labels sont dans u
impossible de charger le type ... [ par chakiraziza ]
salut j'ai une erreur dans ma page asp.net Message d'erreur de l'analyseur: Impossible de charger le type 'index' Ligne 1 : pourtant j'ai bi
Debogage ASP.NET : Impossible d'effectuer un AutoAttach [ par Elokaze ]
Bonjour à tous !D'avance, excusez moi si je ne poste pas au bon endroit, ce n'est pas intentionnel.Voici mon problème.Ma société a développé une appli
Transformer TimeSpan(ASP.Net C#) a Timestamp(SQL Server) ??????? [ par kiraqi ]
Salut, J'ai une variable de type «TimeSpan » dans une page ASP.Net (code C#) ou je stocke la différence entre l'heure de sortie et l'heure d'entrée c
ouverture d'une page web [ par beny100 ]
ce message suivant s'affiche quant je lance une page web de mon site et il m'est impossible d'ouvrirune page.aidez moi SVP!!!<img src="http://www.aspf
Type d'application supporté [ par koko19 ]
Bonjour la liste,je voudrais savoir les types d'application (Application Web, Application Windows, Application Web mobile, ...) gérés par les outils d
AJAX et Service Web [ par Derff ]
Bonjour bonjour,Petite question autour d'un Service Web avec ASP.NET AJAX.Je souhaite appeler un Ser
impossible de déployer une assembly satellite [ par Amethyste16 ]
bonjourj'ai créé et déployé (hors GAC) une assembly satellite comme indiquée ici:http://www.ddj.com/windows/184416844je l'ai déployé sur un site web e
Impossible de se connecter à mon site intranet [ par sarra0 ]
Salut; J'ai crée un site intranet en aspx ,j'ai cherché mon ip à l'aide de ipconfig dans un autre poste quand je fais http://monip/application/accuei
problème de redirection avec la methode POST [ par Artamos ]
Bonjour,codant un simple formulaire en ASP.NET, j'utilise la method post opur envoyer mes données entres les pages (pratique et pas chère dirons nous)
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|