Bonsoir,

>> C'est accepté par le compilateur dans le cadre d'Option Compatible:
>>
>> Option Compatible
>> Option ClassModule
>>
>> Option Compatible a pour but d'assurer une meilleure compatibilité de
>> OOoBasic avec VBA, mais celle-ci se fait progressivement au fil des
>> versions successives. Cette compatibilité VBA est parfois incompatible
>> avec le comportement habituel de OOoBasic.
>>
>> A ma connaissance il n'existe pas de documentation officielle et
>> complète sur ces sujets.
>> Si tu peux en tirer quelque chose, ce serait bien de nous faire partager
>> tes découvertes. Un petit HowTo, par exemple.

Voici quelques retours d'utilisation de ces options.

Pour créer sa classe de module, il faut ajouter au début du module :

Option Compatible
Option ClassModule

puis pour l'utiliser, il faut ajouter au début du module :
Option ClassModule

Cela fonctionne, mais j'ai relevé deux bogues[1][2] concernant
l'utilisation de la propriété Get donc il faut faire attention de ce côté.

[1] http://fr.openoffice.org/issues/show_bug.cgi?id=73865
[2] http://fr.openoffice.org/issues/show_bug.cgi?id=73880

[2] fonctionne parfois selon l'ordre de chargement des modules.



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

Répondre à