Jatkoin sitten vähän selvittelyjä, ja näyttää siltä, että melkein kaikissa netistä löytyvissä esimerkeissä käytetään kirjastoa, joka tulee LO:n mukana ja on tehty basicilla.
Oman koneeni kirjastot eivät ole varmaankaan kaikkein uusimpia, koska netin esimerkeissä on paljon enemmän eri muotoja.
Näin ainakin saa kaavakeen, mutta miten siihen saisi kenttiä.
Sub Main
Dim Dlg As Object
DialogLibraries.LoadLibrary("Standard")
Dlg = CreateUnoDialog(DialogLibraries.Standard.Dialog1)
Dlg.Execute()
Dlg.dispose()
End Sub
Ja missä ja mikä on Standard -kirjasto.
Jos omalla koneella olevia kirjastoja penkoisi tarpeeksi, voisi ehkä selvitä, miten kaavakkeita tehdään ja mitkä ovat oikeita uno-kutsuja ja mitkä basic aliohjelmia kirjastossa. Mutta siihen ei varmaan ihmisen elinikä riittäisi
Toinen juttu on, nyt kun asia on puheena, miten LO:ta käytetään pythonista tai mistä tahansa putkesta. En ole koskaan ymmärtänyt sitä komentorivikäynnistystä, joka luo python-yhteyden. Ja sitten Java pitäisi pystyä pitämään kokonaan erossa sotkemasta asioita