Je peux charger parfaitement la première DLL, mais si j'essaie de charger une seconde DLL, elle échoue.comment charger plus d'une bibliothèque dans FreePascal?
INFO:
- OS: Windows Vista
- CPF: 2.4.4
- Peu importe si je charge la deuxième DLL à partir d'un fichier EXE ou à l'intérieur de la première DLL, la seconde échoue.
- Peu importe si la première DLL est chargée statiquement, la seconde échoue tout simplement.
- Peu importe quelle est la deuxième DLL à charger.
- Je contrôle le code source des DLL.
- Il n'y a pas de dépendances externes.
- Cela arrive avec des DLL très simples.
- GetLastError() renvoie l'erreur 487 (ERROR_INVALID_ADDRESS).
- Cela se produit uniquement avec les DLL générées avec FPC.
Il y a quelque chose qui me manque et je n'arrive pas à le comprendre.
Merci
Réponse: ok j'ai trouvé mon problème, j'ai eu le commutateur de ligne de commande -wn dans mon fichier fp.cfg
merci pour votre réponse, j'ai mis à jour la question avec plus d'info – ernest