




 
dde-advise-start* service topic item &key key function format datap type errorp connect-error-p new-conversation-p => result
A string or symbol.
A string or symbol.
A string or symbol.
An object.
A function name.
A clipboard format specifier.
A boolean.
A keyword.
A boolean.
A boolean.
The 
dde-advise-start*
 function is similar to the dde-advise-start, and sets up an advise loop for the data item specified by 
item
 on a conversation recognizing the 
service
/
topic
 pair.
See dde-advise-start for information on the format , type , and datap arguments.
The argument 
key
 is used to identify this link. If specified as 
nil
 (the default value), it defaults to the conversation. Multiple links are permitted on a conversation with the same 
item
 and 
format
 values, as long as their 
key
 values differ.
If the link is established, the return value 
result
 is 
t
. If the link could not be established, the behavior depends on the value of 
errorp
. If 
errorp
 is 
t
 (the default value), LispWorks signals an error. If it is 
nil
, the function returns 
nil
 to indicate failure.
If the link is established, the function 
function
 will be called whenever the data changes. If 
function
 is 
nil
 (the default value), the generic function dde-client-advise-data will be called.
The function specified by function should have a lambda list similar to the following:
key
 
item
 
data
 &key 
conversation
 &allow-other-keys
The arguments 
key
 and 
item
 identify the link. The argument 
data
 contains the new data for hot links; for warm links it is 
nil
.