7 messages in org.openoffice.fr.progRe: [prog] Changement de comportement...
FromSent OnAttachments
fabs...@wanadoo.frMay 21, 2009 12:51 am 
Francois GattoMay 21, 2009 11:06 am 
fabs...@wanadoo.frMay 23, 2009 7:14 am 
Didier Dorange-PattoretMay 24, 2009 12:29 am 
Francois GattoMay 24, 2009 8:31 am 
fabs...@wanadoo.frMay 25, 2009 4:59 am 
Laurent GodardMay 25, 2009 5:32 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Changement de comportement dans OOo3.1Actions...
From:Laurent Godard (oooc@free.fr)
Date:May 25, 2009 5:32:59 am
List:org.openoffice.fr.prog

Bonjour

merci francois ;)

à noter que depuis quelques temps (OOo 2.x iirc), on peut utiliser egalement "ooSetupVersionAboutBox" qui donne la version complete sur 3 chiffres

HTH

Laurent

function getVersionOOO() as string 'recupère version de OOo dim aSettings

aSettings = getConfigSetting("/org.openoffice.Setup/Product", false) getVersionOOO=aSettings.getbyname("ooSetupVersionAboutBox")

end function

function getConfigSetting(target as string, forUpdate as boolean) ' retourne le noeud de config demandé ' exemple: aSettings = getConfigSetting( "/org.openoffice.Office.Common/Path/Current", false)

dim service as String ' nom du service d'acces à la configuration dim aSettings, aConfigProvider dim aParams(0) As new com.sun.star.beans.PropertyValue

if forUpdate then service = "com.sun.star.configuration.ConfigurationUpdateAccess" else service = "com.sun.star.configuration.ConfigurationAccess" endif

aConfigProvider = createUnoService( "com.sun.star.configuration.ConfigurationProvider" ) aParams(0).Name = "nodepath" aParams(0).Value = target aSettings = aConfigProvider.createInstanceWithArguments(service, aParams() )

getConfigSetting = aSettings

end function