Visual Basic.NET - Ayuda con visual Studio 2010

 
Vista:

Ayuda con visual Studio 2010

Publicado por Pedro Canizales A (8 intervenciones) el 21/02/2011 23:19:24
Hola buenas tardes espero me puedan ayudar, me acaban de pasar un proyecto que esta desarrollado en Visual Studio 2010 (Visual Basic), no conozco absolutamente nada de este lenguaje, ya he programado en Visual FoxPro 6.0, SQL Server 2005, la situacion es esta
este proyecto esta desarrollado en en lenguaje que les menciono es para una bascula camionera que detecta los pesos de los trailers y debera este de registar los pesos a una computadora que se va a poner ahi. me pasaron algo del proyecto que solamente es la pura interfase y algo de codifo pero no todo, solamente es la conexion a la BD que esta en SQL Server 2005 y una funcion que conecta la bascula con el puerto COM de la computadora, bueno segun pero este es la sitaucion que al correr el proyecto marca un error, no tengo nada conectado al puerto com1 ni tampoco al com2, le pongo com=3 y si me corre el programa a que se debe este mensaje de error?, el CPU debe de tener 2 puerto com, uno para la bacula camionera y el otro para una impresora que va conectada ahi. este es mi codigo, pero no encuentro el problema, la bascula va la puerto com1 del cpu, me podria alguien ayudar?

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: esta línea de código carga datos en la tabla 'MinaDataSet.Mina_Transportistas' Puede moverla o quitarla según sea necesario.
Me.Mina_TransportistasTableAdapter.Fill(Me.MinaDataSet.Mina_Transportistas)
'TODO: esta línea de código carga datos en la tabla 'MinaDataSet.Mina_Clientes' Puede moverla o quitarla según sea necesario.
Me.Mina_ClientesTableAdapter.Fill(Me.MinaDataSet.Mina_Clientes)
MSComm1.CommPort = 3 ' aca pones el puerto que queres utilizar, 1 es el Com1
MSComm1.RTSEnable = Enabled
MSComm1.RThreshold = 1
MSComm1.Handshaking = 0
MSComm1.Settings = "9600,N,8,1" 'esto lo setea a 9600 baudio, pones ponerlo hasta 56000
MSComm1.PortOpen = True

ademas si no es mucha molestia enviarme un manual sobre este lenguaje o algun link para poder descargar un manual o tutorial para aprender sobre la marcha

Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con visual Studio 2010

Publicado por Damian (824 intervenciones) el 25/02/2011 13:29:05
No dices que error te tira, que mensaje de error te tira?.
Con respecto al tutorial en este mismo sitio posees Manuales, debes ir a donde dice manuales y abajo te apareceran "cursos disponibles" y ahi debes buscar el que dice Visual Basic.NET o Visual Studio.NET.
Tambien te dejo otro link interesante:
http://www.canalvisualbasic.net/manual-net/vb-net/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con visual Studio 2010

Publicado por Pedro canizales (8 intervenciones) el 25/02/2011 16:47:27
Hola damian
mira ya estuve revisando y el problema esta en que los puertos com1 y com2 me manda que estan ocupados. tuve que cambiar la config. del puerto en el codigo lo puse a 3
---------------asi es como lo tengo actualmente
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Mina_TransportistasTableAdapter.Fill(Me.MinaDataSet.Mina_Transportistas)
Me.Mina_ClientesTableAdapter.Fill(Me.MinaDataSet.Mina_Clientes)
MSComm1.CommPort = 3 ' aca pones el puerto que queres utilizar, 1 es el Com1
MSComm1.RTSEnable = Enabled
MSComm1.RThreshold = 1
MSComm1.Handshaking = 0
MSComm1.Settings = "9600,N,8,1" 'esto lo setea a 9600 baudio, pones ponerlo hasta 56000
MSComm1.PortOpen = True
End Sub

el error que marca es
No se controlo COMException
HRESULT: 0x800A1F45
Compruebe la propiedad ErrorCode para determinar el HRESULT devuelto por el objeto com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar