Bonjour tout le monde,

J'utilise ce code en Delphi et il fonctionne bien :
     FOpenOffice := CreateOleObject( 'com.sun.star.ServiceManager' );
     oRect := FOpenOffice.Bridge_GetStruct( 'com.sun.star.awt.Rectangle' );

Il crée une variable oRect utilisée pour créer ensuite un Graphique, mais un utilisateur a ce bug remonté :
   [automation bridge] Conversion of ValueObject failed

J'ai remplacé les lignes de code par :
     FOpenOffice := CreateOleObject( 'com.sun.star.ServiceManager' );
CoreReflection := FOpenOffice.createInstance( 'com.sun.star.reflection.CoreReflection' CoreReflection.forName( 'com.sun.star.awt.Rectangle' ).CreateObject( oRect );

Et il a le même message d'erreur.
Beaucoup d'autres utilisateurs n'ont pas ce problème avec les 2 versions de code. Je ne sais vraiment pas pourquoi il y a ce bug ni comment chercher à le réparer.

   Merci pour votre aide, pac.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à