Does anyone have any experience with this?
I have an application written by a third party that uses the SendMessage API calls to use extended features of the Tree Control as shipped with Visual Basic 6.
This all works fine (and has done for 3-4 years) on the desktop and under Citrix 4 on Windows 2000 Server. Under our currrent setup Citrix 5 on Windows 2003 Server it works fine from the console but in the Presentation Server Client; when the SendMessage() call is used with the TVM_GETITEM or TVM_SETITEM message the entire app crashes, no error messages no log entries, nothing.
I have built a VB6 dev environment under Citrix and, when you step through the code under the Presentation Server Client, the same thing happens taking the IDE out as well.
I would normally expect an error in the parameter struct passed to the SendMessage() call but VB6 is pretty twitchy anyway so I would have thought it would fail on Windows every time. There must be a difference under the Citrix client.
I cannot find any reference to the problem on Google, Citrix website, etc.
Any pointers, ideas suggestions, etc. appreciated.