Newsgroup: it.comp.lang.visual-basic
Titolo: anche queto è basic...

spero che quancuno, nel NG abbia provato a programmare con OpenOffice.
vi sottopongo un problema:
il codice seguente dovrebbe aprire un file di testo protetto da password ma
non funziona.   
Sub Main
        on Error goto ErrorHandler
        dim mNoArgs()
        dim oDesk, oDoc as object
        dim sUrl as string
        dim pos as integer
        const POSMAX=7
        const POSMIN=5
        dim passw,tipo as string
        dim S as long
        dim Arg(0) as New com.sun.star.beans.PropertyValue
        pos=POSMAX
        passw = "majacomp"
        tipo="Password"
        Arg(0).Name=tipo
        Arg(0).Value=passw
        Arg(0).state=0
        oDesk=createUnoService("com.sun.star.frame.Desktop")
        S=com.sun.star.frame.FrameSearchFlag.CREATE
                S= S +  com.sun.star.frame.FrameSearchFlag.ALL
        sUrl="file:///home/pbartolini/Documents/PROVA000.sxw"   
        oDoc=oDesk.loadComponentFromUrl(sUrl,"_blank",S,Arg())
        exit sub
ErrorHandler:
        msgbox "Errore " & Err & ": " & Error$ & " (line : " & Erl & ")"
End Sub
in effetti, il problema sembra stare tutto in "Arg(0)"
quando, a run time, cerco di leggere i campi della struttura (di tipo
PropertyValue), non riesco a leggere nulla.
se qualcuno ha qualche buona idea lo ringrazio in anticipo.
-- 
Paolo Bartolini

Errata corridge
-- 
Paolo Bartolini

 Errata corridge
E dov'è l'errata corrige? :)
E poi come fa un file di testo a essere protetto da psw?
Ciao

 Ciao
ciao
-- 
Paolo Bartolini

 in "queto"!
e il successivo parkinson ha trasformato il corrige in corridge :-)
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 e il successivo parkinson ha trasformato il corrige in corridge :-)
Ahò, ma non ne perdoni nessuna!
Sei crudele. Aspetteremo che sarai tu ad invecchiare. :-P
Ciao, SK ( molto attento alla grammatica)
--
La pasienzia non è mai troppo (Totò)
<><><>
Esistono 10 tipi di persone: chi conosce il binario e chi no

 Ciao, SK ( molto attento alla grammatica)
Quanto fra parentesi si trasformerà in un macigno... ;-)

 Quanto fra parentesi si trasformerà in un macigno... ;-)
Mi iscriverò al CEPU :-P
Ciao, SK


 Mi iscriverò al CEPU :-P
no, no, no, hai cut-tato troppo...

 no, no, no, hai cut-tato troppo...
Cosa avrei cut-tato? Capito una mazza. Come se fossi un bambino per
favore...


 favore...
Sei crudele. Aspetteremo che sarai tu ad invecchiare.

oltre al parkinson viaggiano anche molti spinelli...
ciao
-- 
Paolo Bartolini

 oltre al parkinson viaggiano anche molti spinelli...
Ma tu ci sei o ci fai?
Il risultato è lo stesso, sai?!

Ciao!
Credevo che gli allegati (immagini comprese) venissero segati dal
NewGroup!!!!!
    Ciao
        Allanon
-- 
- SPAMKILLER
 lasciate il NOSPAM nell'indirizzo: 
itlangv...@michele.sytes.net
 e lasciate la parola SPAMKILLER nel corpo dell'email

 NewGroup!!!!!
Trattasi del noto "QFmorb"

 Sei crudele. Aspetteremo che sarai tu ad invecchiare.
Ahhhhhhhhhh, codina di paglia?
Dai che per voi nonnetti di oggi ci sono pure quelle sventole di ragazze che
fanno il servizio civile...
;-)
Ciao, SK
ps continuo a non capire moltissimi post, ultimamente mi sto rincretinendo,
perdonatemi.


Lupo wrote:

basta!!!
-- 
Paolo Bartolini

 Ahhhhhhhhhh, codina di paglia?
No, non c'entra nulla...

[*PBartolini* = 
PBartoli...@comune.belluno.it
 in
news:bu33n5$d28r2$
1...@ID-213929.news.uni-berlin.de
] ha scritto:

Ok, ci sei e ci fai.

 No, non c'entra nulla...
Allora per favore smettiamola che non sto capendo niente. Mi sento umiliato
:-(
Sono comunque giustificato, ho fatto un incidentuccio ed ho davanti il
preventivo del carrozziere: 3.333,00 euri.
Come posso rimanere lucido?
Ciao, SK


 PropertyValue), non riesco a leggere nulla.
Non conosco OpenOffice, ma provare a chiamarlo, invece che arg(0), qualsiasi
altra cosa, per esempio arg0 ?

Lupo wrote:

già fatto
-- 
Paolo Bartolini

 già fatto
Intendi il corso di quoting?
Alberto

 Come posso rimanere lucido?
Mi spiace, davvero.
... davvero strana quella cifra ...

>> tipo PropertyValue), non riesco a leggere nulla.
Puoi farci vedere quella quella struttura (immagino sia un Type/End Type)?

 ... davvero strana quella cifra ...
La vera cifra č 3.333,3 solo che non la ho scritta tutta perchč poteva
sembrare una presa in giro, ma č cosě.
A vederlo cosě sembra un preventivo... perfetto!
Speriamo si sbagli almeno un pochino :-(
Ciao, SK
--
La pasienzia non č mai troppo (Totň)


 Speriamo si sbagli almeno un pochino :-(
per difetto, naturalmente.


 sembrare una presa in giro, ma č cosě.
Se il preventivo č scorporato in diverse voci, quando le cifre sono cosě
strane di solito si riesce a capire che formula di ricarico o margine viene
utilizzata, da lě si risale al costo puro, e si parte con la trattativa.
Ciao
Alberto

 per difetto, naturalmente.
a proposito di difetti...
Ciao, SK
--
La pasienzia non è mai troppo (Totò)


 con la trattativa.
Un altra cosa che non ho capito.
Il preventivo č tutto bello dettagliato sia come prezzi delle singole parti,
sia come manodopera, smaltimento rifiuti, vernice e supplementi di finitura.
Sapendo ciň come faccio a capire di quanto č stato abboffato?


 a proposito di difetti...
Arggghhhhhhhh. ho dimenticato la parte più importante:
http://spazioinwind.libero.it/gnappetta/


 
http://spazioinwind.libero.it/gnappetta/
condoglianze.
spero nessuno si sia fatto male (a parte te leggendo il preventivo)


 spero nessuno si sia fatto male (a parte te leggendo il preventivo)
qualche ammaccaturina e un bernoccolo, ma dopo siamo andati (eravamo in
cinque) a mangiare al ristorante per tirarci su, anche se non sono riuscito
a mangiare niente. Peccato! ;-)


 stato abboffato?
Non è che ci sia un metodo meccanico.
Si inizia cercando un qualcosa che faccia conto pari (che so, diciamo che ad
esempio una serie di voci fa esattamente 1333,33, ossia 1000 maggiorato di
un terzo) e poi si  sniffa qua e là nella lista.
Un po' come quando si cerca, in un elenco di movimenti il cui totale non
quadra, quale voce è stata contabilizzata male. Prima si cerca una voce di
importo pari alla 'squadratura', poi di importo pari alla metà della
'squadratura' (per i casi di contabilizzazioni a segno invertito), e poi si
va ad intuito.
Ciao
Alberto

In news:e%9Nb.250542$
vO5.10...@twister1.libero.it
,
Albe V° <vaccariTOGLI_QUESTO@TOGLI_QUESTOhotmail.com> typed:

Potrebbe anche trattarsi di uno sconto standard sul prezzo di listino...

 listino...
Discorso probabilistico.
E' più facile che un carrozziere ti faccia uno sconto di due terzi, o che
ricarichi di un terzo (prevedendo poi di dover scontare qualcosa)?
Ciao
Alberto

 invertito), e poi si va ad intuito.
E' più facile sganciare  i 3.333,3 euri!  :-)
Dai che questo è il preventivo senza "stretta di mano" poi, a lavoro
compiuto...
Ciao, SK
--
La pasienzia non è mai troppo (Totò)


 ha scritto

sconta il 66.6 periodo ?
lo strano della cifra e' che 10k / 3

 Intendi il corso di quoting?
scusa la mia enorme ignoranza e la possibile banalità della domanda ma
frequento i NG da un paio di mesi e mi sfuggono alcuni particolari.
quando parlate di "quoting" cosa intendete?
-- 
Paolo Bartolini

 Puoi farci vedere quella quella struttura (immagino sia un Type/End Type)?
ti incollo la pagina relativa del manuale.
vi ho forse tratto in inganno usando il termine improprio "struttura" mentre
avrei dovuto usare il termine "oggetto".
non sembra esservi nulla di strano.
non ho errori di compilazione e neppure di esecuzione ma semplicemente non
funziona.
grazie per l'interesse
----------------------------------------------
:: com :: sun :: star :: beans :: 
struct PropertyValue
Description
specifies a property value. 
.................................
Elements' Summary
Name    specifies the name of the property. 
Handle  contains an implementation-specific handle for the property. 
Value   contains the value of the property or void , if no value is available. 
State   determines if the value comes from the object itself or from a default
and if the value cannot be determined exactly. 
.....................................
Elements' Details
Name    string Name;
 
Description     specifies the name of the property. 
The name is unique within a sequence of PropertyValue s. Upper and lower
case are distinguished.
::::::::::::::::::::::::::
Handle long Handle;
 
Description     contains an implementation-specific handle for the property. 
It may be -1 if the implementation has no handle. If available it can be
used for fast lookups.
:::::::::::::::::::::::::
Value   any Value;
 
Description     contains the value of the property or void , if no value is
available. 
:::::::::::::::::::::::
State   PropertyState State;
 
Description
determines if the value comes from the object itself or from a default and
if the value cannot be determined exactly.
--------------------------------------------------------- 
-- 
Paolo Bartolini