Il semblerait que l'utilisation d'un objet OLE dans une méthode d'un autre
objet OLE ( au moins pour MapPoint2002 ) "écrase" cet objet. Pour pouvoir
s'en reservir, il faut de nouveau l'instancier !!! Le code suivant en WD7.5
fonctionne et en WD8 renvoie une erreur 800401FD cf
http://support.microsoft.com/default.aspx?scid=kb;en-us;q186063
OK en Windev 7.5 et pas en WD8
**
:OLE_StreetAddress = :OLE_Map>>ParseStreetAddress(:vc_c_GrandeAdresse)
SI :OLE_StreetAddress = Null ALORS
vl_e_Renvoyer = Annuler
RENVOYER :M_TrouveCoordonnéesApprox()
SINON
:vc_e_NombreAdresses = :OLE_Map>>FindResults(:OLE_StreetAddress)>>Count
:OLE_FindResults =
:OLE_Map>>FindAddressResults(:OLE_StreetAddress>>street,:OLE_StreetAddress>>
city,"",:OLE_StreetAddress>>Region,:OLE_StreetAddress>>PostalCode,:OLE_Stree
tAddress>>Country)
:vc_e_GeoFindResultsQuality = :OLE_FindResults>>ResultsQuality
SI :vc_e_NombreAdresses = 1 ET :vc_e_GeoFindResultsQuality = 1 ALORS
:OLE_Location =
:OLE_Map>>FindAddressResults(:OLE_StreetAddress>>street,:OLE_StreetAddress>>
city,"",:OLE_StreetAddress>>Region,:OLE_StreetAddress>>PostalCode,:OLE_Stree
tAddress>>Country)
fin
fin
**
et OK en WD8
**
:OLE_StreetAddress = :OLE_Map>>ParseStreetAddress(:vc_c_GrandeAdresse)
SI :OLE_StreetAddress = Null ALORS
vl_e_Renvoyer = Annuler
RENVOYER :M_TrouveCoordonnéesApprox()
SINON
:vc_e_NombreAdresses = :OLE_Map>>FindResults(:OLE_StreetAddress)>>Count
:OLE_StreetAddress = :OLE_Map>>ParseStreetAddress(:vc_c_GrandeAdresse)
:OLE_FindResults =
:OLE_Map>>FindAddressResults(:OLE_StreetAddress>>Street,:OLE_StreetAddress>>
City,"",:OLE_StreetAddress>>Region,:OLE_StreetAddress>>PostalCode,:OLE_Stree
tAddress>>Country)
:vc_e_GeoFindResultsQuality = :OLE_FindResults>>ResultsQuality
SI :vc_e_NombreAdresses = 1 ET :vc_e_GeoFindResultsQuality = 1 ALORS
:OLE_Location =
:OLE_Map>>FindAddressResults(:OLE_StreetAddress>>street,:OLE_StreetAddress>>
city,"",:OLE_StreetAddress>>Region,:OLE_StreetAddress>>PostalCode,:OLE_Stree
tAddress>>Country)>>Item(1)>>Name
fin
fin
**
Quelqu'un peut-il confirmer ou infirmer le comportement?
Bref à part réécrire toute mon appli, je ne vois pas quoi faire !! Des
idées?
--
Cordialement
Christophe Charron
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
Miki
Bonjour,
J'ai moi-même ce problème sur 2 applis utilisant OLE avec Outlook 2k et Acrobat 5. J'ai remonté un projet au service technique qui a pris en compte le problème. Toutefois, je n'ai ce problème qu'en 312j. Si je ré-installe la première version de WD8, mes applis fonctionnent.
Marc -- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
Bonjour,
J'ai moi-même ce problème sur 2 applis utilisant OLE avec Outlook 2k et Acrobat
5. J'ai remonté un projet au service technique qui a pris en compte le problème.
Toutefois, je n'ai ce problème qu'en 312j. Si je ré-installe la première version
de WD8, mes applis fonctionnent.
Marc
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr
J'ai moi-même ce problème sur 2 applis utilisant OLE avec Outlook 2k et Acrobat 5. J'ai remonté un projet au service technique qui a pris en compte le problème. Toutefois, je n'ai ce problème qu'en 312j. Si je ré-installe la première version de WD8, mes applis fonctionnent.
Marc -- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
Miki
Ah j'ai oublié, tu peux aussi substituer la DLL wd80OLE.dll de la 310g à celle de la 312j. Chez moi cela marche.
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
Ah j'ai oublié, tu peux aussi substituer la DLL wd80OLE.dll de la 310g à celle
de la 312j. Chez moi cela marche.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr