tlb 파일은 왜 생겼습니까?
tlb 파일은 설명 파일입니다. TLB 파일을 통해 사용자는 DLL의 COM 인터페이스와 상수 등 정보를 알 수 있습니다.개별 릴리즈나 구성 요소의 리소스로 함께 릴리즈될 수 있습니다.VS의 Object Browser에서 이 파일에 포함된 상수, 인터페이스, 클래스, 그리고 클래스마다 어떤 방법과 속성을 볼 수 있습니다.마이크로소프트가 제공하는 각종 SDK에는 일반적으로 프로그래밍을 편리하게 하기 위해 하나 또는 몇 개의 TLB 파일이 포함되어 있다.
tlb 파일을 어떻게 만듭니까?
MIDL로.exe와 idl 파일은 tlb 파일을 만들 수 있습니다. [1, 2].
rc 파일에서 1TYPELIB "ProjectName.tlb"의 의도는?
하나의 구성 요소 DLL에 여러 개의 라이브러리 파일(TLB)을 포함할 수 있으며, 1은 첫 번째 유형의 라이브러리 파일을 나타냅니다.고객은 LoadTypeLib () 등의 방법으로 지정된 TLB를 DLL/EXE 파일에서 내보낼 수 있도록 시퀀스 번호가 필요합니다.
tlb 파일을 어떻게 사용합니까?
그를 구성 요소와 함께 발행할 수 있다. 발행 방법[3]:
1. rc 파일을 text로 엽니다.
2. TEXTINCLUDE 정의에 다음 행을 추가합니다.
3 TEXTINCLUDE DISCARDABLE
BEGIN"1 TYPELIB
""ProjectName.tlb""\r
"
"\0"END
주의: TEXTINCLUDE 앞에 있는 숫자는 점차적으로 증가합니다. 그는 이미 있는 TEXTINCLUDE보다 커야 합니다.
3. 한다.rc 파일의 맨 아래에 다음 행을 추가합니다.
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the
TEXTINCLUDE 3 resource.
//
1 TYPELIB "ProjectName.tlb"
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
주의: TYPELIB "ProjectName.tlb"앞의 숫자도 점차적으로 증가합니다. 1 이것은 첫 번째 tlb 파일을 대표합니다.
TEXTINCLUDE가 뭐예요?
TEXTINCLUDE는 주로 세 가지가 포함됩니다[4]: i.d. Type of Set Includes information 1 Symbol Header File 2 Read-ONly Symbol Directives 3 Compile-Time Directives MSDN 설명: The purpose of the TEXTINCLUDE resource is to safely store Set Include information in a form that is readily presentable in in Visual C++ 's Set Includes dialog box. TEXTINCLUDE is a resource type defined by Visual C++. Visual C++ recognizes three specific TEXTINCLUDE resources that have the resource identification numbers 1, 2 and 3.
다음은 나의 번역이다.
TEXTINCLUDE 자원의 목적은 특정한 구조의 형식으로include 집합 정보를 안전하게 저장하는 것이다. 이렇게 하면 그는Visual C++의Includes 집합 설정 상자에 편리하게 표시할 수 있다.
TEXTINCLUDE는 Visual C++에서 정의한 리소스 유형입니다.Visual C++는 특정한 3가지 TEXTINCLUDE 자원을 식별할 수 있는데 그들의 표지 번호는 각각 1, 2, 3.
참조:
[1]http://topic.csdn.net/t/20010910/15/280442.html
[2]http://msdn.microsoft.com/en-us/library/windows/desktop/ms680078(v=vs.85).aspx
[3]http://www.vckbase.com/english/code/atl/typelibres.shtml.htm
[4] http://topic.csdn.net/t/20060805/20/4929692.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
LoadLibrary에서 126 오류가 발생하면 원인이되는 파일 이름을 찾는 방법Loadlibrary에서 DLL을 동적으로 로드할 때 로드 실패입니다. 실패한 파일 이름은 알려주지 않습니다. 로드하고자 하는 DLL 자체를 로드할 수 없다면 이야기는 간단하지만, 대상 DLL이 다른 DLL을 로드하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.