.NET Clipboard Problems Under VirtualPC

When performing Clipboard operations (SetDataObject, SetImage, etc.) in a .NET program under VPC, you may encounter the error "Requested clipboard operation did not succeed." This error turns out to be a major pain if you are doing dev. in a VPC like mine, because 99% of your calls will fail. Every once and a while, you'll get lucky and one will go through (it seems to work if you go to another application, cut some text, paste that text, then come back and use the clipboard in your .NET app).

There are a few approaches to fixing this issue:

1) Retry your operation. In fact, this scenario is common enough that Microsoft included with the 2.0 framework an overload of SetObjectData that accepts retry counts and delay counts. However, this is not gaurenteed to work.
http://dedjo.blogspot.com/2007/10/clipboard-setdata-getdata-troubles-with.html

2) Create another thread, set it's apartment to STAThread (since clipboard operations require STAThread) and execute your clipboard actions there. http://bloggingabout.net/blogs/mglaser/archive/2006/11/06/Using-CopySourceAsHTML-in-a-Windows-2003-VPC-environment.aspx

3) Kill and disable the VPC service responsible for clipboard sharing. You will lose some OS integration, but it will fix the problem when the above fail.
http://blogs.msdn.com/virtual_pc_guy/archive/2007/10/31/disabling-folder-sharing-clipboard-integration-etc-under-virtual-pc.aspx

16 Comments

  • I'm the only one in this world. Can please someone join me in this life? Or maybe death...

  • Hi People
    How are you doing?

  • отличный пост, автор пиши ещё

  • Requested Clipboard operation did not succeed

  • Всем привет! Пару месяцев назад подобрала на улице кошечку примерно 1,5 - 2 мес. На тот момент взять к себе ее могла (снимала комнату), поэтому определила ее к прежнему мужу.Он взял на пару месяцев, пока у меня не решится вопрос с жильем. Девочка оказалась очень умная, ласковая, игривая. Сразу пошла в лоток. Мужчина к ней привык и вопрос в отдаче отпал на 2 день. И вот сижу я на работе, мне звонок от него. Я - "алло", а он кричит в трубку что то не своим голосом! Отпросилась, прибежала к нему (он рядом живет с моей работой), а он на кухне сидит плачет, а кошечка лежит мертвая и мокрая ... Рассказал, что купил в зоомагазине шампунь от блох, гворит чесалась сильно. Приготовил все для купнаия (опыт в этом у него есть, он однажды уже выходил котенок). Начал ее мыть, она вроде особо не упиралась и в какой момент просто голова повисла и все .. Он даже не понял что произошло сначала. Пытался ее реанимировать, но .. короче пошла кошка Что это было мы так и не поняли. Рыдали оба несколько дней (хотя он мужик жесть, слезу так просто не выдавит). И вот теперь ближе к теме. Сейчас у меня кошка на передержке (временно живет пока ей хозяев ищут). Она тоже с улицы, возраст примерно 2-3 мес. У нее есть блохи, но она спит только со мной. Шерстка красивая но опыления какая. Шугай ее я не могу, мне ее безумно жалко. Мыть боюсь (страх теперь какой то), и оставлять ее грязнулей не охота. Может кто чего посоветует? Как поступить?

  • Хорошая новость. Было очень приятно прочитать сие. Пишите побольше таких новостей!

  • Поздравляю, вас посетила просто блестящая мысль

  • По моему Вам нужно чаще отдыхать, очень уж Вы заработались.

  • sait - системы вентиляции
    --------------

  • Yes there should realize the reader to RSS my feed to RSS commentary, quite simply

  • Зарубки на дереве не изглаживаются, сказанное слово не забывается.

  • SCALDIS - высококлассные решения для автоматизации производственных процессов, научные изыскания и проектирование ПО.

    На основе своего обширного опыта оказываем самые разнообразные услуги, как в научно-исследовательских разработках, так и создания ПО всех уровней. Одно из направлений деятельности нашей фирмы - проведение изысканий в области диэлектрической и флуктуационно шумовой спектроскопии, исследований в области парамагнитного резонанса и ЯМР, создание единых систем контроля качества в промышленности и АСУ, а также прочего программного обеспечения.

  • 0i0v5i 9v6n1l 2k8c2l 8a5p5i 7f1k0j 6d8t1b

  • eondf cam newton jersey
    pxhzf mark ingram jersey
    xsyvr greg jennings jersey
    mfjws lamarr woodley jersey
    gcyyq legarrette blount jersey

  • magnificent submit, very informative. I'm wondering why the opposite experts of this sector don't notice this. You should continue your writing. I'm sure, bloggingabout.net have a huge readers' base already! all the best in New Year!

  • Quelle sera la fréquence Facebook vérifier pour un billet de blog LiveJournal nouvelle pour importer mes notes?

Comments have been disabled for this content.