Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- VB.NET
- 파이어버드
- dll
- 셋업
- 기초
- Visual Basic
- Firebird
- MySQL
- winsock
- xml
- WIN32 SDK
- 예제
- 입문
- c#
- 델파이
- MFC
- SDK
- 시리얼 통신
- Visual Studio 2005
- vb
- Delphi
- 소니
- 파라미터
- 데이터베이스
- 초보
- 인스톨
- PostgreSQL
- 문자열
- SQL
- 설치
Archives
- Today
- Total
프로그래밍 노트
C로 만든 DLL, VB에서 쓰기 간단 예제 본문
◆ VB에서 DLL참조
Option Explicit On
Module mdlMain
Declare Function APlusB Lib "aigo.dll" (ByVal csLog As String) As Integer
Public Function dllTest(ByVal nA As String, ByVal nB As String) As Integer
dllTest = APlusB(nA , nB )
End Function
End Module
◆ C의 간단 DLL
// aigo.cpp
#include "stdafx.h"
#include "aigo.h"
int WINAPI APlusB(int nA, int nB)
{
return nA + nB;
}
// aigo.h
#pragma once
#ifndef __AFXWIN_H__
#error "PCH에 대해 이 파일을 포함하기 전에 'stdafx.h'를 포함합니다."
#endif
#ifndef __AIGO__
#define __AIGO__
int WINAPI APlusB(int nA, int nB);
#endif
; dLog.def : DLL에 대한 모듈 매개 변수를 정의합니다.
LIBRARY "aigo"
EXPORTS
; 명시적 내보내기를 여기에 사용할 수 있습니다.
APlusB
C에서 만든 DLL을 VB의 실행 파일이 있는 곳에 두고 실행을 한다.
Comments