Re: [de-users] Die Version einer OOo/StarOffice-Installation aus einer externen Anwendung heraus ermitteln
Hallo Regina, Die bootstrap.ini/bootstraprc hab ich ganz übersehen. Das hilft mir sehr weiter, dankeschön! Grüße, Fabian Am Freitag, 26. Mai 2006 21:02 schrieb Regina Henschel: > Hallo Fabian, > > Fabian Köster schrieb: > > Weißt du oder weiß jemand anderes vielleicht, ob sich die BuildIDs von > > OpenOffice und StarOffice unterscheiden? Man kann sie nämlich auch ohne > > UNO in $OPENOFFICE_HOME/program/versionrc auslesen. > > Bei mir (WinXP Home) habe ich für SO8 in der version.ini > [Version] > buildid=680m5(Build:9011) > ProductPatch=(Product Update 2) > ProductSource=OOB680 > ProductCode={5DA9B26C-3072-4BF3-BC8E-9FE828A5C3B2} > UpgradeCode={BB984739-6FA2-4B6A-AA65-BD0648089B1E} > ProductMajor=680 > ProductMinor=5 > ProductBuildid=9011 > AllLanguages=en-US de es fr it sv pt-BR nl hu > MsiProductVersion=8.00.9011 > > und in der bootstrap.ini > [Bootstrap] > BaseInstallation=$ORIGIN/.. > buildid=680m124(Build:8945) > InstallMode= > ProductKey=StarOffice 8 > ProductCode={9FE15B75-8AD9-4A6F-A57A-7E7C03C4CBEB} > UpgradeCode={AB6F5675-07CD-4A5E-A5F1-1AC968C298D1} > ProductMajor=680 > ProductMinor=124 > ProductBuildid=8945 > AllLanguages=en-US de > MsiProductVersion=8.00.8945 > UserInstallation=$SYSUSERCONFIG/StarOffice8 > ProductPatch= > [ErrorReport] > ErrorReportPort=80 > ErrorReportServer=report.staroffice.de > > In OOo2.0.2 habe ich in der version.ini > [Version] > buildid=680m5(Build:9011) > ProductPatch= > ProductSource=OOB680 > ProductCode={21E90952-11F1-4473-9D6C-2EE09BCB10C3} > UpgradeCode={7C35B9AB-2CE3-4C18-BE7C-5B97EA089EB3} > ProductMajor=680 > ProductMinor=5 > ProductBuildid=9011 > AllLanguages=de > MsiProductVersion=2.0.9011 > > und in der bootstrap.ini > [Bootstrap] > BaseInstallation=$ORIGIN/.. > ProductKey=OpenOffice.org 2.0 > InstallMode= > UserInstallation=$SYSUSERCONFIG/OpenOffice.org2 > [ErrorReport] > ErrorReportPort=80 > ErrorReportServer=report.services.openoffice.org > > mfG > Regina > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- Gegner glauben uns zu widerlegen, wenn sie ihre Meinung wiederholen und auf die unsrige nicht achten. -- Johann Wolfgang von Goethe
Re: [de-users] Die Version einer OOo/StarOffice-Installation aus einer externen Anwendung heraus ermitteln
Hallo Fabian, Fabian Köster schrieb: Weißt du oder weiß jemand anderes vielleicht, ob sich die BuildIDs von OpenOffice und StarOffice unterscheiden? Man kann sie nämlich auch ohne UNO in $OPENOFFICE_HOME/program/versionrc auslesen. Bei mir (WinXP Home) habe ich für SO8 in der version.ini [Version] buildid=680m5(Build:9011) ProductPatch=(Product Update 2) ProductSource=OOB680 ProductCode={5DA9B26C-3072-4BF3-BC8E-9FE828A5C3B2} UpgradeCode={BB984739-6FA2-4B6A-AA65-BD0648089B1E} ProductMajor=680 ProductMinor=5 ProductBuildid=9011 AllLanguages=en-US de es fr it sv pt-BR nl hu MsiProductVersion=8.00.9011 und in der bootstrap.ini [Bootstrap] BaseInstallation=$ORIGIN/.. buildid=680m124(Build:8945) InstallMode= ProductKey=StarOffice 8 ProductCode={9FE15B75-8AD9-4A6F-A57A-7E7C03C4CBEB} UpgradeCode={AB6F5675-07CD-4A5E-A5F1-1AC968C298D1} ProductMajor=680 ProductMinor=124 ProductBuildid=8945 AllLanguages=en-US de MsiProductVersion=8.00.8945 UserInstallation=$SYSUSERCONFIG/StarOffice8 ProductPatch= [ErrorReport] ErrorReportPort=80 ErrorReportServer=report.staroffice.de In OOo2.0.2 habe ich in der version.ini [Version] buildid=680m5(Build:9011) ProductPatch= ProductSource=OOB680 ProductCode={21E90952-11F1-4473-9D6C-2EE09BCB10C3} UpgradeCode={7C35B9AB-2CE3-4C18-BE7C-5B97EA089EB3} ProductMajor=680 ProductMinor=5 ProductBuildid=9011 AllLanguages=de MsiProductVersion=2.0.9011 und in der bootstrap.ini [Bootstrap] BaseInstallation=$ORIGIN/.. ProductKey=OpenOffice.org 2.0 InstallMode= UserInstallation=$SYSUSERCONFIG/OpenOffice.org2 [ErrorReport] ErrorReportPort=80 ErrorReportServer=report.services.openoffice.org mfG Regina - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Die Version einer OOo/StarOffice-Installation aus einer externen Anwendung heraus ermitteln
Hallo Thomas, Ich entwickle Anwendungen in Java, die genannten Funktionen wird es sicherlich auch in der Java-UNO-API geben, ich würde aber gerne ohne UNO zu nutzen an die Informationen kommen. Insbesondere, weil der Anwender UNO zuerst aktivieren muss, Weißt du oder weiß jemand anderes vielleicht, ob sich die BuildIDs von OpenOffice und StarOffice unterscheiden? Man kann sie nämlich auch ohne UNO in $OPENOFFICE_HOME/program/versionrc auslesen. Bei mir sieht diese Datei z.B. so aus: [Version] buildid=680m5(Build:9011) ProductPatch= ProductSource=OOB680 ProductMajor=680 ProductMinor=5 ProductBuildid=9011 AllLanguages=en-US Das entspricht einer OOo 2.0.2-Installation von Ubuntu. Wie sieht sie bei StarOffice aus? Am Freitag, 26. Mai 2006 18:20 schrieb Thomas Krumbein: > Fabian Köster schrieb: > > Ich entwickele Middleware basierend auf Office-Systemen und möchte gerne > > wissen, ob es eine Methode gibt, um > > > > 1.) eine OpenOffice.org und StarOffice-Installation zu unterscheiden > > Das weiss ich nicht. > > > 2.) die Version dieser Installation zu ermitteln > > In Basic gibt es soetwas wie "GetSolarVersion()", welches dir die > Versionsnummer von OOo zurückliefert. 645 für OOo 1.1.x, 680 für OOo 2.x > > Dann kannst du auch noch den GUI-Typ auslessen: GetGuiType() > 1 für Windows, 3 für Mac, 4 für Linux/Windows, -1 für nicht > identifizierbar. > > Ob es noch genauer geht, müsst e ich nachsehn :-) > > Gruss > Thomas -- Das Leben ist wie eine Brille - man macht viel durch! -- Heinz Erhardt
Re: [de-users] Die Version einer OOo/StarOffice-Installation aus einer externen Anwendung heraus ermitteln
Fabian Köster schrieb: > Ich entwickele Middleware basierend auf Office-Systemen und möchte gerne > wissen, ob es eine Methode gibt, um > > 1.) eine OpenOffice.org und StarOffice-Installation zu unterscheiden Das weiss ich nicht. > 2.) die Version dieser Installation zu ermitteln In Basic gibt es soetwas wie "GetSolarVersion()", welches dir die Versionsnummer von OOo zurückliefert. 645 für OOo 1.1.x, 680 für OOo 2.x Dann kannst du auch noch den GUI-Typ auslessen: GetGuiType() 1 für Windows, 3 für Mac, 4 für Linux/Windows, -1 für nicht identifizierbar. Ob es noch genauer geht, müsst e ich nachsehn :-) Gruss Thomas -- ## Marketing deutschsprachiges Projekt ## http://de.openoffice.org - www.openoffice.org ## Vorstand OpenOffice.org Deutschland e.V. ## Mitglieder willkommen: www.OOoDeV.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]