Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com/activcomport/howto/vc/
Tal dispositivo puede ser: un indicador de peso, un mdem, un escner, o cualquier otro dispositivo que est equipado con un puerto serie. Incluso puede ser otro PC, conectado a travs de un cable de mdem nulo.
COM apoyo directo del puerto (como 'COM1'), TAPI (Telephony de dispositivos de Windows) de apoyo (como el 'estndar de 56000 bps Modem "), el apoyo a RS-232/RS422/RS485, hasta 256 puertos simultneas, soporte para todo tipo de Hayes mdems compatibles, soporte para el cable de serie, las conexiones por cable USB o Bluetooth, soporte para mdems GSM / GPRS, soporte para puertos COM virtuales (es decir, los puertos COM redirigido a travs de la red), el control de flujo por hardware (RTS / CTS, DTR / DSR), el software flowcontrol (XON / XOFF), velocidad de transmisin configurable / paridad / bits de parada, completa la transferencia de buffer de datos, texto / binario de transferencia de datos.
Este documento describe cmo el Kit de herramientas ActiveComport puede ser integrado en Visual Studio C + + 5.x/6.x.
Seleccione el tipo de proyecto (por ejemplo: "Aplicacin de consola Win32"), introduzca un nombre de proyecto "y seleccione" Location ":
Seleccione el tipo de proyecto, por ejemplo, un "Hola, mundo! ' aplicacin y haga clic en "Finalizar":
Antes de poder utilizar ActiveComport, es necesario hacer referencia a la biblioteca ActiveComport. Los archivos de referencia en realidad se suministra con el producto y se encuentran en el siguiente directorio:
Copie todos los archivos en el directorio anterior ('AComport.h', 'AComport_i.c' y 'AComportConstants.h') para el directorio del proyecto.
CoInitialize (NULL);
# Include <comdef.h>
# Include <atlbase.h>
# Include <windows.h>
# Include
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
Long l = 0L;
HRESULT hr;
CoInitialize (NULL);
if (! SUCCEEDED (h))
pComPort = NULL;
goto _EndMain;
para (l = 0, l <lDeviceCount; l + +)
/ / Abrir puerto
/ / 9600 bps
if (lLastError! = 0)
SysFreeString (pErrorDescription);
goto _EndMain;
/ / Escribir AT & F
/ / Escribir ATE0
/ / Escribir AT + FCLASS =?
/ / Cerrar el puerto
_EndMain:
return 0;
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
BSTR bstrTemp;
_bstr_t bstrInputString;
INT lenInputString;
hacer
Sleep (200);
SysFreeString (bstrTemp);
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
Hay muchos ejemplos de trabajo que se incluyen con el producto. Tambin se pueden encontrar en el sitio FTP de ActiveXperts: ftp.activexperts-labs.com/samples/serial-port-component .