PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Impossible de trouver un point d'entrée nommé "InterlockedIncrement" dans la DLL "kernel32.dll" - [email protected] 64 bit

Sur les fenêtres 64 bits, ce ne sont pas de vraies fonctions exportées depuis kernel32.dll - ce sont plutôt des éléments intrinsèques du compilateur. Le code qui est P/Invoquant cette fonction devrait utiliser la classe gérée Interlocked à la place.

De nos jours, elles sont également intrinsèques aux fenêtres 32 bits, mais les fonctions exportées sont toujours disponibles à partir de kernel32.dll sur les fenêtres 32 bits pour des raisons de compatibilité des applications. Pas de problème pour 64 bits car il n'y avait pas d'applications compatibles avec.