Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ng
Salut,
Utilises tu du early ou du late binding ? (je suppose que c'est une DLL ActiveX faites sous VB que tu appelles depuis Excel)
Sur quelle méthode se plante ? Je ne connais pas ton code mais es-tu sur que le code que tu as devrait fonctionner avec toutes les versions ? Quelle est ta version sur ton poste de développement et de compilation ?
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Damran wrote:
Bonjour J'ai crée une dll qui fonctionne (au moins) avec les configurations suivantes : Excel 2000 - XP Pro Excel 2003 - XP Pro
Mais la configuration suivante : Excel 2003 - XP Familial pose problème Lors de l'appel, j'ai l'erreur numéro 50002 qui apparaît.
Je n'ai rien trouvé dans MSDN.
Aurriez-vous une idée ?
Merci d'avance
Salut,
Utilises tu du early ou du late binding ?
(je suppose que c'est une DLL ActiveX faites sous VB que tu appelles depuis
Excel)
Sur quelle méthode se plante ?
Je ne connais pas ton code mais es-tu sur que le code que tu as devrait
fonctionner avec toutes les versions ?
Quelle est ta version sur ton poste de développement et de compilation ?
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Damran wrote:
Bonjour
J'ai crée une dll qui fonctionne (au moins) avec les configurations
suivantes :
Excel 2000 - XP Pro
Excel 2003 - XP Pro
Mais la configuration suivante :
Excel 2003 - XP Familial
pose problème
Lors de l'appel, j'ai l'erreur numéro 50002 qui apparaît.
Utilises tu du early ou du late binding ? (je suppose que c'est une DLL ActiveX faites sous VB que tu appelles depuis Excel)
Sur quelle méthode se plante ? Je ne connais pas ton code mais es-tu sur que le code que tu as devrait fonctionner avec toutes les versions ? Quelle est ta version sur ton poste de développement et de compilation ?
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Damran wrote:
Bonjour J'ai crée une dll qui fonctionne (au moins) avec les configurations suivantes : Excel 2000 - XP Pro Excel 2003 - XP Pro
Mais la configuration suivante : Excel 2003 - XP Familial pose problème Lors de l'appel, j'ai l'erreur numéro 50002 qui apparaît.
Je n'ai rien trouvé dans MSDN.
Aurriez-vous une idée ?
Merci d'avance
Damran
ng a écrit :
Salut,
Utilises tu du early ou du late binding ?
Je ne sais pas, j'ai créé un nouveau projet dll ActivX et j'ai juste changé Instancing pour GlobalMultiUse
(je suppose que c'est une DLL ActiveX faites sous VB que tu appelles depuis Excel)
oui
Sur quelle méthode se plante ?
La feuille excel appel la dll comme suit (apr_s l'avoir mis dans les références) : Dim prDLL As Madll Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Call prDLL.CALCULIFC(ActiveWorkbook)
Je ne connais pas ton code mais es-tu sur que le code que tu as devrait fonctionner avec toutes les versions ?
Oui, j'utilise "object" plutot que des références de type "Microsoft Excel ...". Et puis j'ai testé sous Excel 2000 et 2003, cela fonctionne (enfin, avec win XP Pro)
Quelle est ta version sur ton poste de développement et de compilation ?
WinXP Pro SP2
Merci
-- Damran
Click here to answer / cliquez ci dessous pour me répondre http://www.cerbermail.com/?rS2q80nELM
ng a écrit :
Salut,
Utilises tu du early ou du late binding ?
Je ne sais pas, j'ai créé un nouveau projet dll ActivX et j'ai juste
changé Instancing pour GlobalMultiUse
(je suppose que c'est une DLL ActiveX faites sous VB que tu appelles depuis
Excel)
oui
Sur quelle méthode se plante ?
La feuille excel appel la dll comme suit (apr_s l'avoir mis dans les
références) :
Dim prDLL As Madll
Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Call prDLL.CALCULIFC(ActiveWorkbook)
Je ne connais pas ton code mais es-tu sur que le code que tu as devrait
fonctionner avec toutes les versions ?
Oui, j'utilise "object" plutot que des références de type "Microsoft
Excel ...".
Et puis j'ai testé sous Excel 2000 et 2003, cela fonctionne (enfin,
avec win XP Pro)
Quelle est ta version sur ton poste de développement et de compilation ?
WinXP Pro SP2
Merci
--
Damran
Click here to answer / cliquez ci dessous pour me répondre
http://www.cerbermail.com/?rS2q80nELM
Je ne sais pas, j'ai créé un nouveau projet dll ActivX et j'ai juste changé Instancing pour GlobalMultiUse
(je suppose que c'est une DLL ActiveX faites sous VB que tu appelles depuis Excel)
oui
Sur quelle méthode se plante ?
La feuille excel appel la dll comme suit (apr_s l'avoir mis dans les références) : Dim prDLL As Madll Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Call prDLL.CALCULIFC(ActiveWorkbook)
Je ne connais pas ton code mais es-tu sur que le code que tu as devrait fonctionner avec toutes les versions ?
Oui, j'utilise "object" plutot que des références de type "Microsoft Excel ...". Et puis j'ai testé sous Excel 2000 et 2003, cela fonctionne (enfin, avec win XP Pro)
Quelle est ta version sur ton poste de développement et de compilation ?
WinXP Pro SP2
Merci
-- Damran
Click here to answer / cliquez ci dessous pour me répondre http://www.cerbermail.com/?rS2q80nELM
ng
Salut,
Dim prDLL As Madll Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Tu veux plutot dire :
Dim prDLL As cl_Madll Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Quand je parler d'early/late binding c'était pour excel. Comment utilises-tu excel dans ta DLL ? Par une réfénrence et un new (early binding) ? ou par un createobject() (late binding) ? Quelle est l'erreur renvoyée ?
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Damran wrote:
ng a écrit :
Salut,
Utilises tu du early ou du late binding ?
Je ne sais pas, j'ai créé un nouveau projet dll ActivX et j'ai juste changé Instancing pour GlobalMultiUse
(je suppose que c'est une DLL ActiveX faites sous VB que tu appelles depuis Excel)
oui
Sur quelle méthode se plante ?
La feuille excel appel la dll comme suit (apr_s l'avoir mis dans les références) : Dim prDLL As Madll Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Call prDLL.CALCULIFC(ActiveWorkbook)
Je ne connais pas ton code mais es-tu sur que le code que tu as devrait fonctionner avec toutes les versions ?
Oui, j'utilise "object" plutot que des références de type "Microsoft Excel ...". Et puis j'ai testé sous Excel 2000 et 2003, cela fonctionne (enfin, avec win XP Pro)
Quelle est ta version sur ton poste de développement et de compilation ? WinXP Pro SP2
Merci
Salut,
Dim prDLL As Madll
Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Tu veux plutot dire :
Dim prDLL As cl_Madll
Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Quand je parler d'early/late binding c'était pour excel.
Comment utilises-tu excel dans ta DLL ?
Par une réfénrence et un new (early binding) ? ou par un createobject()
(late binding) ?
Quelle est l'erreur renvoyée ?
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Damran wrote:
ng a écrit :
Salut,
Utilises tu du early ou du late binding ?
Je ne sais pas, j'ai créé un nouveau projet dll ActivX et j'ai juste
changé Instancing pour GlobalMultiUse
(je suppose que c'est une DLL ActiveX faites sous VB que tu appelles
depuis Excel)
oui
Sur quelle méthode se plante ?
La feuille excel appel la dll comme suit (apr_s l'avoir mis dans les
références) :
Dim prDLL As Madll
Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Call prDLL.CALCULIFC(ActiveWorkbook)
Je ne connais pas ton code mais es-tu sur que le code que tu as
devrait fonctionner avec toutes les versions ?
Oui, j'utilise "object" plutot que des références de type "Microsoft
Excel ...".
Et puis j'ai testé sous Excel 2000 et 2003, cela fonctionne (enfin,
avec win XP Pro)
Quelle est ta version sur ton poste de développement et de
compilation ? WinXP Pro SP2
Dim prDLL As Madll Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Tu veux plutot dire :
Dim prDLL As cl_Madll Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Quand je parler d'early/late binding c'était pour excel. Comment utilises-tu excel dans ta DLL ? Par une réfénrence et un new (early binding) ? ou par un createobject() (late binding) ? Quelle est l'erreur renvoyée ?
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Damran wrote:
ng a écrit :
Salut,
Utilises tu du early ou du late binding ?
Je ne sais pas, j'ai créé un nouveau projet dll ActivX et j'ai juste changé Instancing pour GlobalMultiUse
(je suppose que c'est une DLL ActiveX faites sous VB que tu appelles depuis Excel)
oui
Sur quelle méthode se plante ?
La feuille excel appel la dll comme suit (apr_s l'avoir mis dans les références) : Dim prDLL As Madll Set prDLL = New Madll.cl_Madll // <-- ici ca plante
Call prDLL.CALCULIFC(ActiveWorkbook)
Je ne connais pas ton code mais es-tu sur que le code que tu as devrait fonctionner avec toutes les versions ?
Oui, j'utilise "object" plutot que des références de type "Microsoft Excel ...". Et puis j'ai testé sous Excel 2000 et 2003, cela fonctionne (enfin, avec win XP Pro)
Quelle est ta version sur ton poste de développement et de compilation ? WinXP Pro SP2