PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → OLE Automation
OLE Automation
Started by sleblanc, Sep., 01 2004 4:27 PM - 4 replies
Posted on September, 01 2004 - 4:27 PM
Bonjour à tous, lorsque j'utilise cette déclaration en WinDev (ver. 315j)
:

selRecs est un objet Automation "MapObjects2.Recordset"

j'ai l'erreur suivante :

L'objet automation 'MapObjects2.Recordset' n'est pas installé sur votre système.

Alors que dans le même projet, si j'utilise

ptClicked est un objet Automation "MapObjects2.Point"

tout fonctionne.

Je ne comprends pas pourquoi je peux accéder à certains objets de MapObjects2
et pas à d'autres...

À noter que sous VB6, les déclarations équivalentes sont parfaitement fonctionnelle...

MapObjects2 est un ActiveX.

Est-ce que quelqu'un a une idée???
Posted on September, 01 2004 - 5:45 PM
La classe Recordset est-elle bien déclarée comme publique sous VB6?


"Sébastien Leblanc" <sleblanc@logicielradar.com> wrote:


Bonjour à tous, lorsque j'utilise cette déclaration en WinDev (ver. 315j)
:

selRecs est un objet Automation "MapObjects2.Recordset"

j'ai l'erreur suivante :

L'objet automation 'MapObjects2.Recordset' n'est pas installé sur votre

système.

Alors que dans le même projet, si j'utilise

ptClicked est un objet Automation "MapObjects2.Point"

tout fonctionne.

Je ne comprends pas pourquoi je peux accéder à certains objets de MapObjects2
et pas à d'autres...

À noter que sous VB6, les déclarations équivalentes sont parfaitement fonctionnelle...

MapObjects2 est un ActiveX.

Est-ce que quelqu'un a une idée???
Posted on September, 01 2004 - 6:34 PM
Je ne pourrais dire, puisque c'est un objet contenu dans un OCX. Par contre
quand je fais :

Dim selRecs As MapObjects2.Recordset

sous vb6, il me créé mon objet...




"run" <renaud@alizes-info.fr> wrote:


La classe Recordset est-elle bien déclarée comme publique sous VB6?


"Sébastien Leblanc" <sleblanc@logicielradar.com> wrote:


Bonjour à tous, lorsque j'utilise cette déclaration en WinDev (ver. 315j)
:

selRecs est un objet Automation "MapObjects2.Recordset"

j'ai l'erreur suivante :

L'objet automation 'MapObjects2.Recordset' n'est pas installé sur votre
système.


Alors que dans le même projet, si j'utilise

ptClicked est un objet Automation "MapObjects2.Point"

tout fonctionne.

Je ne comprends pas pourquoi je peux accéder à certains objets de MapObjects2
et pas à d'autres...

À noter que sous VB6, les déclarations équivalentes sont parfaitement fonctionnelle...

MapObjects2 est un ActiveX.

Est-ce que quelqu'un a une idée???

Posted on September, 01 2004 - 7:35 PM
Bonjour

Saisisez tout simplement :
selRecs est un objet Automation dynamique
[Drcharly93]

"Sébastien Leblanc" <sleblanc@logicielradar.com> a écrit dans le message de
news:4135ddf0$1@news.pcsoft.fr...


Je ne pourrais dire, puisque c'est un objet contenu dans un OCX. Par

contre
quand je fais :

Dim selRecs As MapObjects2.Recordset

sous vb6, il me créé mon objet...




"run" <renaud@alizes-info.fr> wrote:


La classe Recordset est-elle bien déclarée comme publique sous VB6?


"Sébastien Leblanc" <sleblanc@logicielradar.com> wrote:


Bonjour à tous, lorsque j'utilise cette déclaration en WinDev (ver.

315j)
:

selRecs est un objet Automation "MapObjects2.Recordset"

j'ai l'erreur suivante :

L'objet automation 'MapObjects2.Recordset' n'est pas installé sur votre
système.


Alors que dans le même projet, si j'utilise

ptClicked est un objet Automation "MapObjects2.Point"

tout fonctionne.

Je ne comprends pas pourquoi je peux accéder à certains objets de

MapObjects2
et pas à d'autres...

À noter que sous VB6, les déclarations équivalentes sont parfaitement

fonctionnelle...

MapObjects2 est un ActiveX.

Est-ce que quelqu'un a une idée???


Posted on September, 01 2004 - 8:36 PM
DhaHaaaaa!!!!

Trop simple, hier je tentais d'effectuer un allocation de ce type :

MonObjetDynamique est un objet automation dynamique

MonObjetDynamique = allouer un objet automation dynamique MonServeur

et ca ne fonctionnait pas. Je n'avais pas pensé de faire directement mon
affectation sans passer par allouer un objet

Merci Carlos DOS REIS d'avoir allumé "MA LUMIÈRE"



"Carlos DOS REIS" <carlos@mnk-informatique.fr> wrote:

Bonjour

Saisisez tout simplement :
selRecs est un objet Automation dynamique
[Drcharly93]

"Sébastien Leblanc" <sleblanc@logicielradar.com> a écrit dans le message

de
news:4135ddf0$1@news.pcsoft.fr...


Je ne pourrais dire, puisque c'est un objet contenu dans un OCX. Par
contre

quand je fais :

Dim selRecs As MapObjects2.Recordset

sous vb6, il me créé mon objet...




"run" <renaud@alizes-info.fr> wrote:


La classe Recordset est-elle bien déclarée comme publique sous VB6?


"Sébastien Leblanc" <sleblanc@logicielradar.com> wrote:


Bonjour à tous, lorsque j'utilise cette déclaration en WinDev (ver.
315j)

:

selRecs est un objet Automation "MapObjects2.Recordset"

j'ai l'erreur suivante :

L'objet automation 'MapObjects2.Recordset' n'est pas installé sur votre
système.


Alors que dans le même projet, si j'utilise

ptClicked est un objet Automation "MapObjects2.Point"

tout fonctionne.

Je ne comprends pas pourquoi je peux accéder à certains objets de
MapObjects2

et pas à d'autres...

À noter que sous VB6, les déclarations équivalentes sont parfaitement
fonctionnelle...


MapObjects2 est un ActiveX.

Est-ce que quelqu'un a une idée???