Newsgroup: it.comp.appl.notes-domino
Titolo: Inserimento di dati nei campi Cc e Ccr di un memo Lotus

Salve a tutti.
In un programma esterno produco dei memo con destinatari e testo
variabili, usando istruzioni del tipo:
    MailDoc.Form = "Memo"
    MailDoc.sendto = indirizzi
    MailDoc.subject = subject
    MailDoc.Body = bodytxt
    MailDoc.ReturnReceipt = "1"
e tutto funziona (quasi) a meraviglia, tranne le cose che ho scritto
nei messaggi precedenti.
Ora, vorrei aggiungere indirizzi (anche più d'uno) ai campi Cc e Ccr;
è sufficiente scrivere:
    MailDoc.Cc = "
pi...@uno.it
; 
pl...@due.it
"
    MailDoc.Bcc = "
pape...@tre.it
; 
nonna....@quattro.it
"
o le istruzioni da dare sono altre?
Preciso che:
- sono del tutto ignorante di Lotus;
- ho consultato lungamente il forum prima di scrivere, e questo mi ha
fornito dritte su altri argomenti ma non questo;
- sarò grato (e anche il mio capo lo sarà) a chiunque potrà aiutarmi.
Cordiali saluti.
Riccardo Baldinotti

 o le istruzioni da dare sono altre?
Vado a memoria, ma direi che una lista di nomi devi definirla tramite una variabile di tipo variant (in pratica un array di stringhe), p.e.
dim destinatari as variant
...
for i ...
redim preserve destinatari(i)
destinatari(i) = i-esimo-destinatario
next
-- 
Dr.Ugo Gagliardelli,Modena,ItalyCertifiedUindoscrasherAñejoAlcoolInside
Spaccamaroni andate a cagare/Spammers not welcome/Spammers vão à merda
Spamers iros a la mierda/Spamers allez vous faire foutre
Spammers loop schijten/Spammers macht Euch vom Acker

 next
Salve a tutti.
Direi che le cose stanno come mi hai spiegato. L'unica cosa che mi
manca è la parolina magica. Se, cioè, per mettere gli indirizzi nel
campo "Per" scrivo:
	MailDoc.sendto = destinatari
e funziona egregiamente, per scrivere nei campi CC e CCR devo per caso
scrivere:
	MailDoc.cc = altrodatodamettere
	MailDoc.ccr = altriindirizzi
o cose di questo genere?
Ringrazio (platonicamente) e saluto.
Riccardo Baldinotti


Si', se altrodatodamettere e altriindirizzi sono variant non vuote (altrimenti direi che dia errore).


 (altrimenti direi che dia errore). -- 
Tonto per chairire:
L'operazione fatta come dici tu funziona per quello che riguarda le 
formule, ma non è corretta in LS. Come fa notare il buon ugo, i 
multivalore si impostano utilizzando degli array contenuti in delle 
variant (non ricordo se accetta l'array pulito, ma il problema è che si 
usa una variant per questioni di ridimensionamento). 
--
@ --> Juda of 3AM - juda(strudel)
despammed.com
KP --> Non esiste l'impossibile. L'impossibile non esiste.
YG --> 
http://it.groups.yahoo.com/group/scarver

 si usa una variant per questioni di ridimensionamento). 
Va bena anche l'array di stringhe, che pero' va dichiarato dall'inizio 
con redim invece che con dim. 
redim myArray(1) as string
..
..
redim preserve myArray(x) as string
--
http://www.depquest.net

 redim preserve myArray(x) as string
Ma se non ricordo male gli array non gradiscono due redim, mentre le 
variant sì, quindi quando c'è da redimmare preferisco queste ultime. 


 variant sì, quindi quando c'è da redimmare preferisco queste ultime.
Grazie a tutti quelli che hanno contribuito su questo e gli altri
quesiti. Credo di averne abbastanza per poter fare delle prove.
Viva i forum e i forum-isti!
Riccardo Baldinotti