Articles of dllimport

Suis-je en train d’importer correctement une fonction C SQLite3 en C #

J’essaie d’importer une fonction SQLite3 C dans C # mais je ne suis pas sûr de l’avoir imscope correctement, c’est-à-dire que les types de données de paramètre de fonction sont corrects et que la fonction est utilisée correctement? La fonction est utilisée pour insérer des données d’images (.png) dans une table Sqlite3. Voici l’implémentation C […]

Utiliser la bibliothèque C dans .NET

J’ai besoin d’utiliser la bibliothèque C dans un projet C #. Comment puis-je faire? Pour être plus précis: pour des raisons d’efficacité, je dois utiliser la fonction strtod pour extraire les valeurs doubles d’une chaîne (comme ceci “9.63074,9.63074 -5.55708e-006 0, 0 1477.78”). Si vous avez des suggestions pour optimiser cette opération, ne vous gênez pas, […]

Le programme ne peut pas démarrer car MSVCR80D.dll

J’ai fait une dll dans Microsoft Visual Studio 2005. Ensuite, j’essaie de l’utiliser dans un autre projet sur l’autre ordinateur dans CodeBlocks IDE. Le projet est construit, mais lorsqu’il utilise les fonctions de dll, une erreur s’est produite: “Le programme ne peut pas démarrer car MSVCR80D.dll est absent de votre ordinateur. Essayez de réinstaller le […]

définition de la fonction dllimport non autorisée

Lors de la compilation d’un code C, j’obtiens l’erreur suivante: c:\users\kbarman\documents\mser\vlfeat-0.9.13-try\mser\ssortingngop.c(71): error C2491: ‘vl_ssortingng_parse_protocol’ : definition of dllimport function not allowed Dans le fichier ssortingngop.c, j’ai la fonction suivante: VL_EXPORT char * vl_ssortingng_parse_protocol (char const *ssortingng, int *protocol) { char const * cpt ; int dummy ; /* handle the case prot = 0 */ […]

Exception de violation d’access lorsque la méthode Marshal.PtrToStructure est utilisée dans une boucle

Dans mon programme (C #), j’ai utilisé la méthode Marshal.PtrToStructure pour convertir un object et append une adresse mémoire à structurer dans une boucle. Au premier élément, ce travail est normal. Mais au deuxième élément, l’exception de violation d’access se produit. L’exception de violation d’access ne se produit que sur Win 7 (64 bits), elle […]