Um problema que ocorre quando vai se usar o componente System::ComponentModel::BackgroundWorker ou System::Threading::Thread, e o erro que aparece ao acessar componentes do form dentro destas threads:Informacoes adicionais: Operacao entre threads invalida: controle 'componente' acessado de um thread que nao e aquele no qual foi criado.Para resolver este problema basta adicionar o seguinte codigo no construtor do form:Form1(void) { InitializeComponent();CheckForIllegalCrossThreadCalls = false; } O primeiro dia do mes de maio e considerado feriado em alguns dos paises do mundo. Alem do Brasil, Portugal, Russia, Espanha, Franca, Japao e cerca de oitenta paises consideram o Dia Internacional do Trabalho um dia de folga. Para comemorar essa data a Google criou um doodle.Infelizmente a Google dessa vez nao criou algo muito surpreendente, a arte e legal, porem nao se compara a outros doodles animados que a empresa ja fez, mas tudo bem, ontem ja era vespera de feriado, os funcionarios da Google queriam ir mais cedo para casa, eles merecem uma folga. Bom feriado a todos! Neste tutorial mostrarei como fazer um reprodutor videos em C++ utilizando a biblioteca DirectShow. Ha uns tempos atras precisei fazer isso e tive muita dificuldade de encontrar um local onde ensinasse, depois de apanhar muito consegui enfim fazer, e agora estou disponibilizando para quem precisar. Espero que ajude!Download Projeto Visual StudioCodigos fonte utilizados:CPP----------#include "video.h"using namespace System;using namespace System::Windows::Forms;[STAThread]int main(array<String^>^args){ Application::EnableVisualStyles(); Application::SetCompatibleTextRenderingDefault(false); // Create the main window and run it teste::video form; Application::Run(%form); return 0;}----------INCLUDES----------#pragma comment(lib, "strmiids.lib")#pragma comment(lib, "ole32.lib")#include <dshow.h>#include <vcclr.h>----------PLAY----------IGraphBuilder *pGraph;IMediaControl *pControl;IMediaEvent *pEvent;IVideoWindow *pWindow;HRESULT hr;hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **)&pGraph);if (FAILED(hr)){ printf("ERROR - Could not create the Filter Graph Manager."); return;}hr = pGraph->QueryInterface(IID_IMediaControl, (void **)&pControl);hr = pGraph->QueryInterface(IID_IMediaEvent, (void **)&pEvent);hr = pGraph->QueryInterface(IID_IVideoWindow, (void **)&pWindow);String^ fileName = textBox1->Text;pin_ptr<const wchar_t> wname = PtrToStringChars(fileName);hr = pGraph->RenderFile(wname, NULL);if (SUCCEEDED(hr)){ System::Drawing::Rectangle rc = pictureBox1->ClientRectangle; hr = pWindow->put_Owner(OAHWND(pictureBox1->Handle.ToInt64())); hr = pWindow->put_WindowStyle( WS_CHILD | WS_CLIPSIBLINGS | WS_CLIPCHILDREN ); hr = pWindow->SetWindowPosition( 0, 0, rc.Right, rc.Bottom ); hr = pControl->Run();} else { MessageBox::Show("Video nao aberto");}pControl->Release();pEvent->Release();pGraph->Release();CoUninitialize(); O software Biblioteca Pessoal traz para voce as mais diversas funcoes relacionadas a sua biblioteca. Ele e destinado para os usuarios que desejam listar seus livros, autores e generos prediletos, alem disso, a Biblioteca Pessoal ainda traz a funcao de realizacao de backups.A Biblioteca Pessoal funciona com cadastros de autores, generos e livros. Quando o usuario desejar cadastrar um livro, antes ele cadastra o autor e o genero, mas apenas se nao houver esse autor e nem genero. Tela principal, imagem dos 5 temas: Para ver as janelas de cadastro de autores, genero e livros e a janela de backups baixe o programa logo abaixo: Baixar Biblioteca Pessoal Neste tutorial voce vera como criar o ambiente de desenvolvimento de aplicacoes para TV digital no Windows.Tambem irei exemplificar com o desenvolvimento da aplicacao Primeiro Joao.Os softwares necessario sao:Ginga4Windows: http://www.gingancl.org.br/en/ferramentasNCL Composer: http://composer.telemidia.puc-rio.br/pt-br/download Aplicativo para a criacao de imagens de status para redes sociais. Nesse aplicativo voce pode combinar imagens e frases para formar lindas imagens e enviar para seus grupos e contatos nas redes sociais. Voce tambem pode escrever seu proprio texto e surpreender a quem ama ou mandar aquela indireta.Disponivel na Google