Problema al llamar a un form desde otro form
Hoala expertos
Tenía un proyecto desarrollado con vb net, que funcionaba perfectamente en Windows XP. Me he cambiado a Windows 7, he copiado el proyecto sin hacer ni una sola modificación, y hay un formulario que ha dejado de funcionar y me da el siguiente error: "Se tuvo acceso al control nombre de control desde un subproceso distinto a aquel en que lo creó". Esto sucede cuando lo llamo desde otro formulario de la manera que copia a continuación
Dim Formu As New frmVisorPDF(True, dbDocu.Rows(0).Item("DocuPath").ToString, ElDocu, NumExpe, _
CDate(dbDocu. Rows(0). Item("FechaDocu")))
Formu. ShowDialog()
La única “peculiaridad” del formulario al que llamo, es que tiene agregado el componente “Adobe PDF Reader”. En este formulario hay, además, un control “MenuStrip” y otro “OpenFileDialog”. Copio también el código de este formulario donde se detiene la ejecución del programa
Public Sub New(ByVal Apertura As Boolean, ByVal Documento As String, ByVal DocuNum AsInteger, _
ByVal ExpeNo As Integer, ByVal FechaDoc As Date)
InitializeComponent()
Mostrar = Apertura
NoDocu = DocuNum
NoExpe = ExpeNo
NoFecha = FechaDoc
NombrePDF = Documento
End Sub
Aunque, como ya he dicho, he copiado el proyecto sin modificar nada, he probado a eliminar completamente el formulario y a rehacerlo por completo, pero el error persiste y el programa de vb net es el mismo que tenía en el otro PC.