Newsgroup: it.comp.lang.delphi
Titolo: MAPI

Ciao a tutti,
su una mia applicazione fatta con Delphi 4
aprivo la Rubrica di Outlook Express usando le MAPI :
 theResult := MAPIAddress(0, Application.handle, 'Seleziona i
destinatari da acquisire', 3, '', 0, lpRecip, 0, 0, @intRecips,
lpRecips);
il tutto ha sempre funzionato.... (da circa 3 anni).
Ieri un sistemista ha installato le ultime patch di Windows et
voilà....
il programma non funziona più....
Non riesce ad aprire la Rubrica....
Logicamente se gli utenti la aprono da Outlook Express funziona....
Qualcuno ha avuto un problema del genere?
Ciao
Rino

Hai sbagliato ng. Questo è un ng di sviluppatori, non di utenti
finali.
AS

sempre simpaticissimo.....;-)))
Dai facciamo i seri....
Io ho scritto una riga di codice :
theResult := MAPIAddress(0, Application.handle, 'Seleziona i
destinatari da acquisire', 3, '', 0, lpRecip, 0, 0, @intRecips,
lpRecips);
Fino a ieri ha sempre funzionato.....
E non riesco a capire quale potrebbe essere il problema....

 E non riesco a capire quale potrebbe essere il problema....
occhio è da tre giorni che M$ rilascia aggiornamenti automatici... prova a
cercare su altri ng internazionali se c'e' lo stesso problema: in fin dei
conti stai usando una mapi di winzozz e il problema dovrebbero averlo anche
gli altri non solo i delphisti.
ciao
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

Dai facciamo i seri....
Che Alberto sia sempre molto simpatico lo sappiamo :P
comunque dovresti essere un pň piů serio anche tu ;)
perchč in fondo Alberto ha ragione che tu ci dica che
"non funziona piů" e basta non CI aiuti di certo a
trovarTI il problema ed, eventualmente, la soluzione.
Infatti o hai una fortuna esagerata e trovi chi ha
commesso il tuo stesso errore ed ha riscontrato il tuo
stesso problema nella stessa identica casistica di
avvenimenti, oppure con i dati che ci hai dato non
saremo in grado di capirci molto.
Dire "non funziona piů" non significa nulla, se invece
ci dicessi che eccezione ti da o che valore assume la
variabile di risposta theResult dopo la chiamata che
non funziona piů, allora sarebbe diverso e vedresti che
Alberto non ti risponderebbe piů in questa maniera. ;)
Sperando di averti dato un consiglio utile ti saluto,
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

le uniche informazioni che ho è il valore di theResult = 1
infatti speravo che qualcuno avesse riiscontrato questo problema....
cercherò sul sito della microsoft......
grazie a tutti... 
e cerchiamo di essere propositivi.....

 E non riesco a capire quale potrebbe essere il problema....
E' cosi lontano dal tuo modo di lavorare scrivere se hai qualche
messaggio di errore e, nel caso, che messaggio e'?
Kazzo, se porti l'auto in officina gli dici "non funziona"  e basta?
Oppure, se un tuo cliente ti chiama e ti dice "il tuo sw non va!" tu
immediatamente rispondi "Ah, certo! Hai la porta del cesso aperta!"...
AS

e cerchiamo di essere propositivi.....
č quello che credo di aver fatto :P


 lpRecips);
Il valore di ritorno 1 è MAPI_E_USER_ABORT, il che vuol dire che 
l'utente ha annullato una delle dialog box.