On m’a donné un service Windows qui référence un composant COM qui ne fonctionne que sur 32 bits. Ma machine est x64, donc le service essaie de démarrer, ne parvient pas à créer le composant COM et meurt. Je n’ai pas la source, juste le fichier .exe. Est-il possible de forcer un service à démarrer […]
J’ai un problème inhabituel de lancer une exception “Une tentative a été faite pour charger un programme avec un format incorrect” erreur? J’ai deux sites Web identiques sur le même serveur IIS et ma configuration de construction fonctionne pour l’un d’entre eux, mais pas pour l’autre. Mon application Web C # MVC 2 peut être […]
J’essaie d’utiliser des entiers de 64 bits en C, mais je reçois des signaux contradictoires pour savoir si cela devrait être possible. Quand j’exécute le printf: printf(“Size of long int:%d\nSize of long long int:%d\n\n”,(int)sizeof(long int), (int)sizeof(long long int)); La réponse que je reçois est la suivante: Taille du long int: 4 Taille du long long […]
J’avais besoin d’une fonction Internet Checksum (le total de contrôle du complément) pour certains codes de traitement ICMP IPv4 utilisant des sockets bruts et je suis tombé sur un comportement que je ne peux expliquer sur un processeur Intel 64 bits (utilisant gcc 4.8.2). Je me demandais si quelqu’un pouvait nous éclairer. J’ai implémenté une […]
J’ai une application que nous essayons de migrer à 64 bits à partir de 32 bits. C’est .NET, compilé à l’aide des indicateurs x64. Cependant, nous avons un grand nombre de DLL écrites en FORTRAN 90 compilées pour 32 bits. Les fonctions dans les DLL FORTRAN sont assez simples: vous mettez des données, vous extrayez […]
Pour le développement C ++ pour les systèmes 32 bits (que ce soit Linux, Mac OS ou Windows, PowerPC ou x86), j’ai des pointeurs initialisés qui ne seraient pas définis (par exemple, ils ne peuvent pas obtenir immédiatement une valeur correcte) comme ceci: int *pInt = reinterpret_cast(0xDEADBEEF); (Pour enregistrer la saisie et être DRY, le […]
Comment puis-je indiquer par programmation en C # si un fichier DLL non géré est x86 ou x64?
J’ai des problèmes avec Edit et Continue lorsque vous utilisez Visual Studio 2010 sur un ordinateur Windows 7 64 bits. J’ai assuré ce qui suit Modifier et continuer est activé sous Outils> Options> Débogage> Modifier et continuer Ma plate-forme de solution est définie sur x86 La configuration de ma solution est définie sur Déboguer Tous […]
J’ai construit les bibliothèques Boost x86 plusieurs fois, mais je n’arrive pas à construire des bibliothèques x64. Je lance l’invite de commande “Visual Studio 2005 x64 Cross Tools” et lance mon build habituel: bjam –toolset=msvc –build-type=complete –build-dir=c:\build install Mais il produit toujours des fichiers x86 .lib (je l’ai vérifié avec dumpbin / headers). Qu’est-ce que […]
Lors de l’installation avec un installateur NSIS, je dois vérifier quel JRE (32 bits vs 64 bits) est installé sur un système. Je sais déjà que je peux vérifier une propriété système ” sun.arch.data.model “, mais celle-ci est spécifique à Sun. Je me demande s’il existe une solution standard pour cela.