Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
DDE stops working on Win2K?
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
COM/DCOM et OLE Automation
Divers
Thread ID:
00601226
Message ID:
00601789
Vues:
21
You can try to call MS technical support.

>Well, we install VFP7 and chacked for updates to Win2000. We tested agin, Win2000 SP2 and fresh install of VFP7. Still, the C++ program does not see the data being returned from the VFP Server program. DDESPY shows that the data is returned, the VFP prgoram indicates success. But the C++ program just sits until it times out 20 seconds later.
>
>Any ideas?
>
>
>>Hi Tom,
>>
>>What version of VFP are you running? Did you install the latest service packs for VFP and Windows 2000?
>>
>>>We have an application that has been running for years on Win98.
>>>One program is VFP (MAIN) program and is setup as a DDE server.
>>>The other program is C++ and it sends REQUEST transactions to MAIN and waits for a reply.
>>>
>>>In debug we can see the REQUEST comming into the VFP program (MAIN), it processes it, then returns the requested data to the C++ program by using DDEpoke to the channel that issued the request. The DDEPOKE returns .T., no errors.
>>>
>>>Meanwhile the C++ program in debug also, we see the REQUEST sent with a 20 second timeout set. The VFP program actually sends the POKE back within 1-2 seconds, then the C++ program is just sitting there waiting for 20 seconds, then it returns with a TIMEOUT error.
>>>
>>>The strange thing is that this works on Win98 and not on Win2000. There are no other differences. We also used DDESPY to watch what was happening, it shows no indication of any errors or problems.
>>>
>>>Any ideas?
>>>
>>>Thanks,
>>>Tom
--sb--
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform