VBMan Control for RS-232C Version 4.00 TechKnowledge
VBMan Control for RS-232C... 7... 9... 9... 10... 11...13...13... 14...14...14...14... 17 VISUAL BASIC.NET...17 VISUAL C#...18 VISUAL BASIC 5.0/6.0...18 BORLAND DELPHI...20... 20... 21 ActiveX (version 3.X)...21 OCX32...21... 24 VcAutoOpen...26 2
VcBaudRate...26 VcByteSize...27 VcCustomBaudRate...27 VcDeviceName...27 VcDebugTrace...28 VcDTREnable...28 VcFileTransferPriority...28 VcFlowControl...29 VcInBufferCount...30 VcMode...30 VcNotifyRecvChars...30 VcNotifySendComplete...31 VcNullDiscard...31 VcParity...32 VcParityReplace...32 VcProgress...32 VcProtocol...32 VcRecvEventType...33 VcRecvNotifyOnly...33 VcRecvQSize...34 VcRecvTimeOut...34 VcRTSEnable...35 VcSendQSize...35 VcSendTimeOut...35 VcShowErrorMessage...36 VcStopBits...36 VcWatchPriority...36... 38 AbortTransfer...40 3
ClearBreak...40 ClearDTR...40 ClearRTS...41 CloseComm...41 FlushComm...42 GetCTS...42 GetDSR...43 GetRLSD...44 GetRing...44 OpenComm...45 RecvBinaryBytes...46 RecvFile...47 RecvString...48 RecvUnicodeString...49 SendBinaryBytes...50 SendBreak...50 SendByte...51 SendChar...52 SendFile...52 SendString...53 SendUnicodeString...54 SetDTR...54 SetRTS...55... 56 CommError...56 CommNotify...56 CommRecv...57 CommRecvVar...58 CommSend...59 4
CommTransferEnd...59... 60...60 Crc16...60 Crc32...62... 63... 67 USB...67 Xmodem...67 VC++ 6.0 DeveloperStudio...67 Access97...68 VB5...68 Delphi/C++Builder...68 regsvr32.exe ActiveX...68...68 Visual Basic...69 NEC 98...69 WEB...69 Access97...70... 72...72...72...72...73 5
...73...74 VBMAN CONTROL FOR RS-232C... 75 6
VBMan Control for RS-232C version 4.00 Microsoft Visual Studio.NETCOM RS-232c 1994 16bit/VBX 32bitOCX,ActiveX Visual Studio.NET COM RS-232C Visual Studio.NET ATL version 7.0 ATL Win32 Unicode 16bit Win32 VBMan Control for RS-232C Visual Basic Byte C# Visual Studio.NET C# 7
Unicode Unicode RS-232c Variant VcDebugTrace 16/10 Xmodem Check Sum, Xmodem CRC WIN32 8
9
10
11
90 12
System. Lab. : 03-5397-7511 : 03-5397-7521 : support@systemlab.co.jp Web: www.systemlab.co.jp : 03-3421-7621 : 03-3421-6691 : support@techknowledge.co.jp Web: www.techknowledge.co.jp 13
VBMan Control for RS-232C 14
WINDOWS SYSTEM VBMCOM32.OCX RS-232C ActiveX WINDOWS SYSTEM VBMSHM32.DLL. VBMTRACE.EXE. VBMCOM32.HLP. VBMCOM32.TXT. SAMPLES ACCESS BARCODE.MDB Access. SAMPLES DELPHI BARCODE.* Delphi. SAMPLES DELPHI BCSAMP.* Delphi 15
. SAMPLES DELPHI BINARY.* Delphi. SAMPLES DELPHI BINSAMP.* Delph. SAMPLES IE BARCODE.HTM. SAMPLES VB6 BARCODE.VBP VB6.0. SAMPLES VB6 BARCODE.FRM VB 6.0. SAMPLES VB6 TERM.VBP VB6.0. SAMPLES VB6 TERM.FRM VB6.0. SAMPLES VB6 BARCODE.VBP VB6.0. SAMPLES VB6 BARCODE.FRM VB 6.0. Samples VB.NET TERM *.* VB.NET. Samples CS Term *.* C#. Samples CS Binary *.* C# 16
17
1 18
19
20
Object={EC436243-21B3-101C-A375-02350B10C007}#1.0#0; VBMCOM32.OCX Object={25C0ABE6-C3C2-11D0-8FEC-0000E8A145B3}#1.0#0; VBMCOM32.OCX 21
Begin VbmcommLib.Vbmcomm Vbmcomm1 Begin VBMCOM32LibCtl.VBMCom Vbmcomm1 22
23
VcAutoOpen VcBaudRate VcByteSize VcDebugTrace VcDeviceName VcDTREnable DTR VcFileTransferPriority VcFlowControl VcInBufferCount VcMode VcNotifyRecvChar CommRecv VcNotifySendComplete CommSend VcNullDiscard VcParity VcParityReplace VcProgress VcProtocol VcRecvQSize VcRecvTimeOut 24
VcRTSEnable VcSendQSize VcSendTimeOut VcShowErrorMessage VcStopBits RTS 25
26
2 10 27
28
29
30
31
32
3 Xmodem-1K 1,024 VcSendQSize,VcRecvQSize 1,200 Xmodem-1K STX Xmodem-1K 33
34
4 Win32API GetThickCount API 49 API 49 35
0 1 1 1.5 2 2 36
37
AbortTransfer ClearBreak ClearDTR DTR ClearRTS RTS CloseComm FlushComm GetCTS CTS GetDSR DSR GetRLSD RLSD GetRing Ring OpenComm RecvBinaryBytes Byte RecvFile RecvString RecvUnicodeString Unicode SendBinary SendBinaryBytes Byte SendBreak SendByte SendChar SendFile SendString 38
SendUnicodeString Unicode SetDTR SetRTS DTR RTS 39
40
41
42
43
5 receive-line-single-detect 44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
VBMan Control for RS-232C vbmcu32.ocx ActiveX Control ATL CRC 60
61
62
(MajroErrorCode ERR_OPEN ERR_BUILD_DCB ERR_COMM_STATE ERR_NO_MEM ERR_BUFFER_SHORT ERR_READ_COMM ERR_WRITE_COMM ERR_CLEAR_BREAK ERR_SET_BREAK ERR_TRANSMIT_CHAR ERR_INVALID_SIZE ERR_NOT_OPEN ERR_ALREADY_OPEN ERR_INVALID_DEVICE_ NAME ERR_FLUSH_COMM ERR_RECV_TIMEOUT ERR_CREATE_EVENT ERR_RECV_LENGTH_TO 100 101 Data Control Block 102 MinorErrorCode 103 104 105 MinorErrorCode 106 MinorErrorCode 107 108 109 SendChar 110 SendChar 111 112 113 114 115 116 117 RecvString 63
O_LONG ERR_THREAD ERR_CLEAR_DTR ERR_SET_DTR ERR_CLEAR_RTS ERR_SET_RTS ERR_GET_MODEM_STAT US ERR_COMM_LINE ERR_IN_TRANSFER 118 119 DTR 120 DTR 121 RTS 122 RTS 123 124 125 ERR_NOT_IN_TRANSFER 126 ERR_SEND_TIMEOUT ERR_TYPE_INVALID ERR_NO_DATA 127 128 Byte Byte 129 RecvBinaryBytes 2 GetLastError API Win32SDK Win32 SDK winerror.h CommTransferEnd 64
ERR_XMODEM_FILE_EXSIST 2101 ERR_XMODEM_FILE_OPEN 2102 ERR_XMODEM_FILE_READ 2103 chkdsk,scandisk ERR_XMODEM_FILE_WRITE 2104 chkdsk,scandisk ERR_XMODEM_SEND_CHAR 2105 ERR_XMODEM_SEND_SHORT 2106 CRC ERR_XMODEM_SEND_PACKET 2107 ERR_XMODEM_RECV_CHAR 2108 ERR_XMODEM_RECV_SHORT 2109 CRC ERR_XMODEM_RECV_PACKET 2110 ERR_XMODEM_SEQ 2111 ERR_XMODEM_PROTOCOL 2112 65
ERR_XMODEM_RETRY_OUT 2113 ERR_XMODEM_ABORT_TRANSFER 2114 66
67
68
69
70
71
72
73
74
OS 75
VBMan Control for RS-232C version 4.00 2002515 1 Printed In Japan 76