Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 07 MAR 2000 12:46:48AM Trevor Ross wrote:

I posted the original problem in October last year. I found no solution then and have just come back to the problem as it is getting very urgent. To reiterate, I am trying to set up a DDE link from an OI application to a third-party program (a listing of price information which is to be used to update price data within the OI application).

The process is to set up the link, which starts the other program and sets up a button therein to which the user can drag and drop items. I was originally trying to use the DDEADVISE event in the OI control to ascertain that an item had been dropped and was ready to process. I now think that this is not possible and have tried a loop structure instead, whereby the OI program establishes the link and then waits for the DDEITEM 'Status' data to change to a certain value, when I can process the item in question.

My problem now is that, although OI establishes the link OK, when I set the DDEITEM to 'Status', which is the name of the DDE item which holds the info regarding item readiness, the button disappears from the third party program. Although there is still a live link, there is now nowhere for the user to drop an item for processing. Accordingly, 'Status' never changes and the OI application happily loops away doing nothing forever.

If anyone knows why changing the DDEITEM property of the control to 'Status' should have this effect, I would be most grateful.

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/09f7d61d9c1bd98a8525689b001fc024.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1