일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 파이어버드
- 셋업
- 파라미터
- 델파이
- vb
- 초보
- Firebird
- PostgreSQL
- 설치
- 입문
- VB.NET
- 예제
- Visual Studio 2005
- MFC
- dll
- Visual Basic
- 기초
- xml
- 데이터베이스
- WIN32 SDK
- 인스톨
- 소니
- 문자열
- 시리얼 통신
- winsock
- SDK
- SQL
- c#
- Delphi
- MySQL
- Today
- Total
목록COM Port (2)
프로그래밍 노트
델파이 : 사용할 수 있는 COM 포트 정보를 레지스터리에서 가져오기 procedure TfrmMain.FormCreate(Sender: TObject); var i:integer; regCom : TRegistry; begin regCom := TRegistry.Create; with regCom do try RootKey := HKEY_LOCAL_MACHINE; if OpenKey('\HARDWARE\DEVICEMAP\SERIALCOMM', False)then begin GetValueNames(cmbComPort.Items); for i := 0 to cmbComPort.Items.Count - 1 do begin cmbComPort.items[i] := ReadString(cmbComPort.it..
VB.NET에서 시리얼 통신하는 정말 간단한 예제 VB.NET은 해본적이 없어서 아직 아는게 별로 없다. 오늘 처음으로 Delgate라는 것을 봤다. Invoke도 그렇고... 잘은 모르겠지만 예전에 VB6에서는 메세지 박스가 떠있으면 컨트롤은 다른 이벤트가 발생하지 않았다. 그런데 Delgate와 Invoke를 쓰면 메세지 박스가 떠있더라도 메세지를 받을 수 있다. Imports System.IO.Ports ' Serial 통신용 Imports System.Threading ' 쓰레드용 Public Class frmMain Private WithEvents ComPort As New System.IO.Ports.SerialPort ' Delegate : 대리자를 선언하는 데 사용한다. ' 대리자는 형식..