blob: bb83e93b6da364bb9ccaa55f4fbbf601ddf6b578 (
plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
========================================================================
BIBLIOTHÈQUE ATL : vue d'ensemble du projet comIvy
========================================================================
AppWizard a créé ce projet comIvy pour vous afin que vous l'utilisiez comme point de départ pour l'écriture
de votre DLL.
Ce projet est implémenté avec des attributs Visual C++.
Ce fichier contient un résumé du contenu de chacun des fichiers qui
constituent votre projet.
comIvy.vcproj
Il s'agit du fichier projet principal pour les projets VC++ générés à l'aide d'un Assistant Application.
Il contient les informations sur la version de Visual C++ qui a généré le fichier et
des informations sur les plates-formes, configurations et fonctionnalités du projet sélectionnées avec
l'Assistant Application.
_comIvy.idl
Ce fichier sera généré par le compilateur lorsque le projet est généré. Il contiendra les définitions IDL
de la bibliothèque de types, les interfaces et les co-classes définies dans votre projet.
Ce fichier sera traité par le compilateur MIDL pour générer :
les définitions d'interface C++ et les déclarations GUID (_comIvy.h)
Définitions GUID (_comIvy_i.c)
Une bibliothèque de types (_comIvy.tlb)
Code de marshaling (_comIvy_p.c et dlldata.c)
comIvy.cpp
Ce fichier contient la table d'objets et l'implémentation des exportations de votre DLL.
comIvy.rc
Il s'agit de la liste de toutes les ressources Microsoft Windows que le
programme utilise.
comIvy.def
Ce fichier de définition de module fournit à l'éditeur de liens des informations sur les exportations
requises par votre DLL. Il contient les exportations pour :
DllGetClassObject
DllCanUnloadNow
GetProxyDllInfo
DllRegisterServer
DllUnregisterServer
/////////////////////////////////////////////////////////////////////////////
Autres fichiers standard :
StdAfx.h, StdAfx.cpp
Ces fichiers sont utilisés pour générer un fichier d'en-tête précompilé (PCH)
nommé comIvy.pch et un fichier de type précompilé nommé StdAfx.obj.
Resource.h
Il s'agit du fichier d'en-tête standard qui définit les ID de ressources.
/////////////////////////////////////////////////////////////////////////////
Fichier de définition de module et projet de DLL proxy/stub :
comIvyps.vcproj
Ce fichier est le fichier projet pour la génération d'une DLL proxy/stub DLL si nécessaire.
Le fichier IDL du projet principal doit contenir au moins une interface et vous devez
compiler en premier le fichier IDL avant de générer la DLL proxy/stub. Ce processus génère
dlldata.c, comIvy_i.c et comIvy_p.c qui sont requis
pour générer la DLL proxy/stub.
comIvyps.def
Ce fichier de définition de module fournit à l'éditeur de liens les informations sur les exportations
requises par proxy/stub.
/////////////////////////////////////////////////////////////////////////////
|