• Domingo 22 de Diciembre de 2024, 21:01

Autor Tema:  Re: Puerto serie II  (Leído 1320 veces)

JDaniel

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Puerto serie II
« en: Viernes 29 de Agosto de 2003, 10:31 »
0
Hola otra vez! He avanzado un pocomas en la comunicación, consigo comunicarme con MSComm en modo comInputModeBinary, y guardo los datos en una variable Varaiant.
   Mi nuevo problema es que al intentar asignar el valor a una variable Single mediante la función CSng("Variant") ="Single" me dice que no coinciden los tipos.¿Es necesario preparar la variable Variant de algun modo?
  Gracias

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Puerto serie II
« Respuesta #1 en: Viernes 29 de Agosto de 2003, 10:43 »
0
Hombre, no sé si estarás usando 'CSng' como indicas... si es así, hazlo de este modo: varSingle = CSng(varVariant), donde varSingle es la variable single y varVariant es la variant (evidente). Si ya lo haces así (supongo), entonces es que el valor variant no puede ser convertido a single.

Ya contarás. Suerte.

JDaniel

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Puerto serie II
« Respuesta #2 en: Viernes 29 de Agosto de 2003, 11:08 »
0
SI, asi lo hago, supongo que no me aclaro con el tipo de variables, cuando obtengo los datos del puerto los tengo en una variable varian, que segun creo es una matriz de bytes que puede contener cualquier valor. Asi que lo que intento es sacar de los 4 primeros bytes el single que supuestamente representa.

Te agradezco mucho tu ayuda Brruz, hare alguna prueba, y si no funciona seguire con lo que me sugeristes.

brujo_warlock

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
    • http://www.gente.amigar.com/dreramofmirrors
Puerto serie II
« Respuesta #3 en: Viernes 31 de Octubre de 2003, 14:25 »
0
Hola creo que para mi proyecto voy a necesitar comunicarme con el puerto serie desde visual basic 6.0. Me puedes ayudar. Con que me digas algún registro o algún programilla ejemplo bastará, supongo
:hippi: