Hello all. I am using DDE spy to watch messages between Lookout and an
older DDE application developed by the company I work for. I cannot achieve
a DDE Advise link with Lookout being the requestor and the other app the
server. Lookout does a DDE Poke right after it finds the other app via DDE.
The text it tries to Poke is "Dogs barking.".
Is anyone familiar with what is going on? I can get Lookout to talk to
other DDE apps easily. My older app is not expecting the poke so I am
assuming it rejects the connection. Below is the DDESPY messages for
reference. Thanks to anyone in advance for your help!
(Quite a few Initiates take place before this section...)
Task:0xf06 Time:507635 hwndTo=0x8c Message(Sent)=Initiate:
hwndFrom=0x7e8, lParam=0xc2bfc2d9
App=0xc2d9("CSM")
Topic=0xc2bf("*")
Task:0x2566 Time:507650 hwndTo=0x2a0 Message(Sent)=Initiate:
hwndFrom=0x7e8, lParam=0xc2bfc2d9
App=0xc2d9("CSM")
Topic=0xc2bf("*")
Task:0x2566 Time:507665 hwndTo=0x2a8 Message(Sent)=Initiate:
hwndFrom=0x7e8, lParam=0xc2bfc2d9
App=0xc2d9("CSM")
Topic=0xc2bf("*")
Task:0x125e Time:507679 hwndTo=0x640 Message(Sent)=Initiate:
hwndFrom=0x7e8, lParam=0xc2bfc2d9
App=0xc2d9("CSM")
Topic=0xc2bf("*")
Task:0x111e Time:507694 hwndTo=0x7e8 Message(Sent)=Ack:
hwndFrom=0xa80, lParam=0xc2bfc2d9
App=0xc2d9("CSM")status=c2d9(fAck fBusy )
Topic=Item=0xc2bf("*")
Task:0xf46 Time:507711 hwndTo=0xe0 Message(Sent)=Initiate:
hwndFrom=0x7e8, lParam=0xc2bfc2d9
App=0xc2d9("CSM")
Task:0x125e Time:507726 hwndTo=0xa80 Message(Posted)=Poke:
hwndFrom=0x7e8, lParam=0xc2dd413e
status=2000(fRelease ) fmt=0x1("CF_TEXT")
Data=
"Dogs barking.
"
Item=0xc2dd("!!XlTable format only!!")
Task:0x111e Time:507741 hwndTo=0x7e8 Message(Posted)=Ack:
hwndFrom=0xa80, lParam=0xc2dd0000
App=* or status=0()
Topic=Item=0xc2dd("!!XlTable format only!!")
Task:0x111e Time:507741 hwndTo=0x7e8 Message(Posted)=Terminate:
hwndFrom=0xa80, lParam=0x0
dFrom=0xa80, lParam=0x0
Task:0x125e Time:507773 hwndTo=0xa80 Message(Posted)=Terminate:
hwndFrom=0x7e8, lParam=0x0
dFrom=0x7e8, lParam=0x0
(Here is a succesful attempt made to the older app using a DDE test
program.)
Task:0x18ee Time:3204711 hwndTo=0xc54 Message(Sent)=Initiate:
hwndFrom=0x6e8, lParam=0xc2dec35a
App=0xc35a("CSM")
Topic=0xc2de("*")
Task:0x344e Time:3204714 hwndTo=0xd64 Message(Sent)=Initiate:
hwndFrom=0x6e8, lParam=0xc2dec35a
App=0xc35a("CSM")
Topic=0xc2de("*")
Task:0x1b36 Time:3204717 hwndTo=0xe20 Message(Sent)=Initiate:
hwndFrom=0x6e8, lParam=0xc2dec35a
App=0xc35a("CSM")
Topic=0xc2de("*")
Task:0x29ee Time:3204720 hwndTo=0x6e8 Message(Sent)=Ack:
hwndFrom=0x6ec, lParam=0xc2dec35a
App=0xc35a("CSM")status=c35a(fAck fBusy )
Topic=Item=0xc2de("*")
Task:0x1b36 Time:3204723 hwndTo=0x6ec Message(Posted)=Advise:
hwndFrom=0x6e8, lParam=0xc2e532c7
status=32c7(fAckReq ) fmt=0x3("CF_METAFILEPICT")
Item=0xc2e5("RM7800::Flame_Signal")
Task:0x29ee Time:3204734 hwndTo=0x6e8 Message(Posted)=Ack:
hwndFrom=0x6ec, lParam=0xc2e50000
App=* or status=0()
Topic=Item=0xc2e5("RM7800::Flame_Signal")
Task:0x29ee Time:3204736 Callback:
Type=Xact_complete, fmt=0x3("CF_METAFILEPICT"), hConv=0x2e06e8,
hsz1=0xc2de("*")
hsz2=0xc2e5("RM7800::Flame_Signal"), hData=0x0, dwData1=0x10060,
dwData2=0x0
return=0x0
Task:0x1b36 Time:3204738 hwndTo=0x6ec Message(Posted)=Advise:
hwndFrom=0x6e8, lParam=0xc2e532c7
status=32c7(fAckReq ) fmt=0x8("CF_DIB")
Item=0xc2e5("RM7800::Flame_Signal")
Task:0x29ee Time:3204741 hwndTo=0x6e8 Message(Posted)=Ack:
hwndFrom=0x6ec, lParam=0xc2e50000
App=* or status=0()
Topic=Item=0xc2e5("RM7800::Flame_Signal")
Task:0x29ee Time:3204743 Callback:
Type=Xact_complete, fmt=0x8("CF_DIB"), hConv=0x2e06e8, hsz1=0xc2de("*")
hsz2=0xc2e5("RM7800::Flame_Signal"), hData=0x0, dwData1=0x20060,
dwData2=0x0
return=0x0
Task:0x1b36 Time:3204746 hwndTo=0x6ec Message(Posted)=Advise:
hwndFrom=0x6e8, lParam=0xc2e532c7
status=32c7(fAckReq ) fmt=0x2("CF_BITMAP")
Item=0xc2e5("RM7800::Flame_Signal")
Task:0x29ee Time:3204749 hwndTo=0x6e8 Message(Posted)=Ack:
hwndFrom=0x6ec, lParam=0xc2e50000
App=* or status=0()
Topic=Item=0xc2e5("RM7800::Flame_Signal")
Task:0x29ee Time:3204752 Callback:
Type=Xact_complete, fmt=0x2("CF_BITMAP"), hConv=0x2e06e8, hsz1=0xc2de("*")
hsz2=0xc2e5("RM7800::Flame_Signal"), hData=0x0, dwData1=0x30060,
dwData2=0x0
return=0x0
(A bunch of inits again)
Task:0x344e Time:3205006 hwndTo=0xd64 Message(Sent)=Initiate:
hwndFrom=0x6f0, lParam=0xc2dec35a
App=0xc35a("CSM")
Topic=0xc2de("*")
Task:0x1b36 Time:3205009 hwndTo=0xe20 Message(Sent)=Initiate:
hwndFrom=0x6f0, lParam=0xc2dec35a
App=0xc35a("CSM")
Topic=0xc2de("*")
Task:0x29ee Time:3205012 hwndTo=0x6f0 Message(Sent)=Ack:
hwndFrom=0x6f4, lParam=0xc2dec35a
App=0xc35a("CSM")status=c35a(fAck fBusy )
Topic=Item=0xc2de("*")
Task:0x1b36 Time:3205015 hwndTo=0x6f4 Message(Posted)=Advise:
hwndFrom=0x6f0, lParam=0xc30a32c7
status=32c7(fAckReq ) fmt=0x1("CF_TEXT")
Item=0xc30a("RM7800::Flame_Signal")
Task:0x29ee Time:3205063 hwndTo=0x6f0 Message(Posted)=Ack:
hwndFrom=0x6f4, lParam=0xc30a8000
App=0x8000("#32768")status=8000(fAck )
Topic=Item=0xc30a("RM7800::Flame_Signal")
Task:0x29ee Time:3205072 Callback:
Type=Xact_complete, fmt=0x1("CF_TEXT"), hConv=0x2f06f0, hsz1=0xc2de("*")
hsz2=0xc30a("RM7800::Flame_Signal"), hData=0x32c70000, dwData1=0x10060,
dwData2=0x8000
return=0x0
Task:0x29ee Time:3205073 Error: #4006 = Invalidparameter
Input data is inaccessable.
Task:0x1b36 Time:3205076 hwndTo=0x6f4 Message(Posted)=Request:
hwndFrom=0x6f0, lParam=0xc30a0001
fmt=0x1("CF_TEXT")
Item=0xc30a("RM7800::Flame_Signal")
Task:0x29ee Time:3205079 hwndTo=0x6f0 Message(Posted)=Data:
hwndFrom=0x6f4, lParam=0xc30a32c6
status=3000(fRelease fRequested ) fmt=0x1("CF_TEXT")
Data=
"***"
Item=0xc30a("RM7800::Flame_Signal")
Task:0x29ee Time:3205083 Callback:
Type=Xact_complete, fmt=0x1("CF_TEXT"), hConv=0x2f06f0, hsz1=0xc2de("*")
hsz2=0xc30a("RM7800::Flame_Signal"), hData=0x50470000, dwData1=0x20060,
dwData2=0x0
return=0x0
Input data=
"***"
Task:0x29ee Time:3206320 hwndTo=0x6f0 Message(Posted)=Data:
hwndFrom=0x6f4, lParam=0xc30a5046
status=a000(fRelease ) fmt=0x1("CF_TEXT")
Data=
"3.7"
Item=0xc30a("RM7800::Flame_Signal")
Task:0x29ee Time:3206326 Callback:
Type=Advdata, fmt=0x1("CF_TEXT"), hConv=0x2f06f0, hsz1=0xc2de("")
hsz2=0xc30a("RM7800::Flame_Signal"), hData=0x3ff70000, dwData1=0x0,
dwData2=0x0
return=0x8000
Input data=
"3.7"
Task:0x1b36 Time:3206330 hwndTo=0x6f4 Message(Posted)=Ack:
hwndFrom=0x6f0, lParam=0xc30a8000
App=0x8000("#32768")status=8000(fAck )
Topic=Item=0xc30a("RM7800::Flame_Signal")
Task:0x29ee Time:3206759 hwndTo=0x6f0 Message(Posted)=Data:
hwndFrom=0x6f4, lParam=0xc30a5046
status=a000(fRelease ) fmt=0x1("CF_TEXT")
Data=
"3.8"