Attempt to release the RCW that is in use. The RCW is in use on an active thread or another thread. Attempts to free an RCW that is in use can result in corruption or data loss.

Source: Internet
Author: User

Symptoms
An access violation or memory corruption occurs during or after the RCW is released using ReleaseComObject or similar methods.

Reason
The RCW is being used on another thread or on the release thread stack. The RCW you are using cannot be freed.

Solutions
Do not release the RCW that may be in use in the current or other threads.

Impact on the Run-time library
This MDA has no effect on the CLR.

Output
A message that describes the error

Reference code:
private void Onframechanged (object sender, EventArgs e)
{
if (this. invokerequired)
{
This. BeginInvoke (this.) New EventHandler (this. onframechanged), new object[] {sender, E});
}
Else
{
This. Invalidate ();
}
}

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.