Je suis très confus avec cette terminologie. Je n'aime absolument pas le mot export
dans le contexte de dll. La raison est seulement parce que je ne comprends pas ce que c'est. Je ne sais pas où chercher non plus.Que signifie `dll export/importing`?
Il est utilisé dans de nombreuses occasions.
- Exportation d'une table d'exportation DLL
- à partir d'une bibliothèque partagée
- fonctions exportées par dll.
Peut-on s'il vous plaît expliquer. Ce que cela veut dire? Dans d'autres contextes, comment sa signification change-t-elle? Qu'est-ce qu'une table d'exportation? Est-ce comme .text/.bss/.data section (s) dans le fichier PE/ELF?
Pourquoi n'ai-je jamais entendu parler de dll importer? Si une telle chose existe. Quand est-il utilisé. Si ce n'est pas trop, un exemple simple serait également génial.
S'il vous plaît et je préciser prie de bien vouloir tout le monde à utiliser une terminologie simple. Je suis déjà confus.
En fait, C# P/Invoke utilise un '[DllImport]' attribut pour marquer les signatures de fonction comme étant importées à partir d'une DLL donnée. –