begin process at 2012 02 16 06:29:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

ActiveX

 > 

pb activeX exe


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

pb activeX exe

vendredi 30 septembre 2005 à 10:33:30 | pb activeX exe

rooridge

Salut a tous,

j'ai crée un activeX exe tout bête qui lance une msgbox que j'appelle au niveau de SQL Server dans un trigger en passant par la fonction sp_OAMethod. Après avoir enregistrer le .exe dans la base de registre du serveur (la ou se trouve la BDD), je teste mon activeX (en passant par le Query Analyser)
avec le code suivant (je sais je sais c pas du VB) :

-- Scratch variables used in the script
DECLARE @retVal INT
DECLARE @comHandle INT
DECLARE @errorSource VARCHAR(8000)
DECLARE @errorDescription VARCHAR(8000)
DECLARE @retString VARCHAR(100)

-- Initialize the COM component.
EXEC @retVal = sp_OACreate 'MsgLaunchedBySQL.ClassPopUpMessage', @comHandle OUTPUT
IF (@retVal <> 0)
BEGIN
 -- Trap errors if any
 EXEC sp_OAGetErrorInfo @comHandle, @errorSource OUTPUT, @errorDescription OUTPUT
 SELECT [Error Source] = @errorSource, [Description] = @errorDescription
 RETURN
END

-- Call a method into the component
EXEC @retVal = sp_OAMethod @comHandle, 'ThrowMessageForCustomerCodeExistence', @retString OUTPUT
IF (@retVal <> 0)
BEGIN

 -- Trap errors if any
 EXEC sp_OAGetErrorInfo @comHandle, @errorSource OUTPUT, @errorDescription OUTPUT
 SELECT [Error Source] = @errorSource, [Description] = @errorDescription
 RETURN
END

-- Print the value returned from the method call
SELECT @retString

-- Release the reference to the COM object
EXEC sp_OADestroy @comHandle

Le souci c'est que la requête s'exécute pendant 3 plombes (chuis même obligé de la killer) et aucun msgbox apparait.
Bref je n'arrive pas a savoir si c'est mon script SQL qui bat de l'aile ou si c'est mon objet COM. Ce script SQL je m'en suis servi pour tester un autre de mes activeX (qui récupère une info du net) et tout marchait nickel.

Pour info : vb est installé sur le serveur également d'ou l'activeX a été compilé.

Rooridge.



Cette discussion est classée dans : activex, retval, sp, comhandle, errorsource


Répondre à ce message

Sujets en rapport avec ce message

ActiveX.exe et ActiveX.dll [ par Philtous ] Salut à vous, J'aimerais savoir si c'est possible de me donner un exemple simple (facile à comprendre) d'un ActiveX.exe ou .dll en VB.Merci,Philippe ActiveX [ par amec ] je travaille sur un programme fait par une autre personne, et j'ai reelment des problémes avec le THREED32.OCX, je l'enregistre avec regsvr32.exe thre IE4 et IE5 activeX de transfert [ par llaurent ] salut,Y'a t'il quelqu'un qui sait pourquoi un activeX simple avec un boutonpourrait apparaitre sous IE4 et pas du tout sous IE5 malgre une securiteouv Erreur 429 - Can not create ActiveX objet [ par Xavier ] Bonjour a toutes et a tous,J'ai developpe une petite appli sous Visual Basic 6 utilisant des objets de type fichier (creation de repertoire, deplaceme Passage d'un tableau de byte à une fonction encapsulé dans un ACtiveX Dll [ par novik ] J'aimerai pouvoir passer un tableau de Byte a ma fonction (Activex Dll)lors de l'appel j'ai une erreur Type Mismatch.Or lorsque j'appelle cette foncti Appeler un Controle Activex dans une page ASP? [ par ziad ] j'ai un activex "A1" que j'appele dans une page ASP "P1", alors je veux utiliser un controle activex "C1" dans la page ASP, ce qui fait il faut que je Question spéciale pour les profess en controle ! Activex???????? [ par CLAY ] j'ai un activex "A1" que j'appele dans une page ASP "P1", alors je veux utiliser un controle activex "C1" dans la page ASP, ce qui fait il faut que je Erreur ActiveX [ par yoda ] Salut Quand je veux lancer un programme fait en VB et qui contient des activeX genre Calendar.ocx j'ai une erreur qui apparait.erreur d'exécution '429 activeX [ par fredo ] bonjour, j'aimerais savoir s'il est possible d'intégrer des activeX écrit en vb à un programme écrit en C++ (plus précisément avec visualC++).


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,154 sec (4)

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