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]

Antwort per Email an