Hallo Wolfgang,
On Sun, Jul 03, 2005 at 09:33:14PM +0200, Wolfgang Schaible wrote:
> Am Sonntag 03 Juli 2005 19.25 schrieb Christian Lohmaier:
> > On Sun, Jul 03, 2005 at 09:23:30AM +0200, Wolfgang Schaible wrote:
> > > Am Samstag 02 Juli 2005 12.56 schrieb Christian Lohmaier:
> > > > [...]
> > > > soffice gibt der alten unix-tradition folgend die meldung auf
> > > > stderr aus.
> > >
> > > so ist's und soffice soll lt. issue 51'494 und der o.g.
> > > Tradition die Version herausrücken :-)
> >
> > Den issue lese ich so als würdest Du die Version mit einem Makro
> > auslesen wollen. Dazu braucht das Binary keine Version ausgeben
> > zu können.
> ?
> interessehalber: wie krieg ich die Version mit einem Macro?
Sub Main
msgBox OOoVersion()
End Sub
Function OOoVersion() As String
'Retreives the running OOO version
'Author : Laurent Godard
'e-mail : [EMAIL PROTECTED]
'
Dim aSettings, aConfigProvider
Dim aParams2(0) As new com.sun.star.beans.PropertyValue
Dim sProvider$, sAccess$
sProvider = "com.sun.star.configuration.ConfigurationProvider"
sAccess = "com.sun.star.configuration.ConfigurationAccess"
aConfigProvider = createUnoService(sProvider)
aParams2(0).Name = "nodepath"
aParams2(0).Value = "/org.openoffice.Setup/Product"
aSettings = aConfigProvider.createInstanceWithArguments(sAccess, aParams2())
OOOVersion=aSettings.getbyname("ooSetupVersion")
End Function
> > Wenn Du wirklich für die Kommandozeile einen Versionsswitch
> > willst, dann ist der Issue dem falschen Projekt zugeordnet.
> > (Korrekt wäre in diesem Fall "framework").
> ja, ich will :-) brauch's in perl.
> "api" passte nach meinem Sprachgebrauch ungefähr, habe die
> OO-Auslegung nicht studiert.
Nee, paßt überhaupt nicht. Was hat den das "application programming
interface" mit einer Kommandozeilenoption zu tun?
> "framework" ??? jaaa, woher weiss ich denn das?
Von mir weißt Du das :-)
> Godzilla sagt "This is the framework of the applications." ->Trifft
> sicher zu, aber das war nicht mein gesuchtes Stichwort, suchte
> (User bzw. Programming-)Interface, nicht die den _Entwicklern_
> vorgegebenen Rahmen (-bedingungen).
Aber eine Kommandozeilenoption ist doch keine Progarmm-Schnittstelle.
Dann wäre ja auch jeder Menübefehl eine Sache des Api-Projekts.
Framework ist alles was das komplette Office betrifft.
> Im Ernst: Wie weiss ein freiwilliger Helfer, was er welcher
> Komponente zuordnen soll und welchem der Projekt-Entwickler/Eigner?
Der Nutzer rät anfangs und mit der Zeit bekommt er es schon mit.
Und für den Helfer ist sowieso nur die Komponente interessant, nicht der
Entwickeler.
> Z.B. stürzt OOo 112/113 neuerdings bei jedem Fehler in Basic (beim
> Lesen von HSQLDB und Schreiben nach Calc) ab,
z.B.? Beispiel für was?
> _bevor_ der Fehler
> gemeldet wird. Nach dem Restart ist Basic meist so nett und sagt,
> was los ist. Jetzt würde ich 'Basic' verdächtigen und mangels
> dieser Komponente halt 'zh' (Chinese native language) wählen :-((
Ja, ja.
Was machst Du mit basic -> Du greifst (über das UDK) auf die API zu.
> [...]
> Solches und noch einige andere Dinge halten mich von einer
> intensiveren QA-Mitarbeit ab.
Man findet immer Gründe etwas nicht zu tun.
ciao
Christian
--
NP: nichts
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]