Outlook 2000, CDO and MAPI provide no item locking. If users are working
with Outlook, you need to devise and provide your own locking mechanism. A
simple method is to set a custom property on an item when a user opens it
and not allow changes to be saved for other users.
To use WebDAV locking, implement your application as an application with web
forms, rather than Outlook forms. Tom Rizzo has some information on this in
the 2nd edition of his Programming Outlook and Exchange book.
"Teach Yourself Microsoft Outlook 2000 Programming in 24 Hours"
"Microsoft Outlook 2000 E-mail and Fax Guide"
Outlook and Exchange solutions at http://www.slipstick.com
> I am developing Outlook2000/Exchange2000 program.
> How can I detect, that item is opened (locked)?
> I need to do it on client and server.
> The only thing i found is DAV:lockdiscovery field in Exchange 2000, but I
> didn't find any information how to work with it.
> Is it possible to detect on client, that item is lock with CDO1.21 OOM or
> or only with WebDAV?
> Can i work with this property on server with cdo 2000?
> Is there any standart solutions how to detect and avoid version conflicts?
> May be somebody say where to read about it?
> Thanks ahead