Bonsoir,
Quelques questions concernant la compilation PB :
1°) j'utilise des ImportC sur des librairies statiques (lib) afin de ne pas avoir de dépendances,
or quand j'examine la librairie obtenue avec PE Explorer, ce dernier me liste les librairies dynamiques
correspondantes aux lib dans la table des imports !
=> l'importC serait-il un pseudo import équivalent à une simple liaison avec une librairie dynamique ?
=> ou bien le chemin des librairies serait-il invalide ?
j'utilise le répertoire .\PureBasic\PureLibraries\UserLibraries\ mais une copie de dll se trouve dans system32
2°) malgré que ma compilation concerne uniquement une dll sans aucune interface
et malgré que j'ai décoché l'option skin XP afin de supprimer le manifest de style des ressources ajoutées à ma dll
j'ai une dépendance sur comctl32 pour InitCommonControls !
=> Serait-ce un oubli des développeurs du compilateur PB ?
3°) A quoi sert la dépendance à winsock (wsock32) et les appels à
- closesocket
- WSACleanup
- WSAStartup
alors que je n'utilise pas cette librairie et que wininet que j'utilise n'y fait apparemment pas appel ?
=> PE Explorer ne liste pas winsock comme import dans wininet !
(Possible erreur dans PE Explorer ?)
PS: Je poste sur ce forum plutôt que le forum PB Français qui ne semble pas plus fréquenté.
Partager