comment migrer un code - C#/.NET managed - Programmation
Marsh Posté le 03-05-2015 à 16:59:02
Question très difficilement compréhensible...
Ca n'existe pas VC++ 2006. Par contre il y a une version 2005.
Sauf qu'on ne sait toujours pas ce que tu veux :
- Tu veux passer de Visual Studio 2005 à 2010 ? Facile, en gros il n'y a qu'à ouvrir le projet avec la nouvelle version.
- Tu veux migrer de C++ à C# ? Il faut tout réécrire (amuse toi bien)
- Tu veux piloter ton robot depuis un programme C# qui attaque la DLL en C++ ? Pas de problème il suffit de connaître les APIs exposées et taper dedans.
Etc
Merci d'être plus clair...
Marsh Posté le 10-05-2015 à 15:43:52
Bonjour,s
merci pour vos réponses,bon je veux contrôler un robot mobile avec la kinect. la kinect va détecter le squelette (c bon mon programme c# en vs 2010), pour interpréter les gestes de robot(les commandes) il faut tout d'abord ajouter une bibliothèque (.dll).
donc comment je dois ajouter cette dll de c++ 6.0 au c# 2010.
voici l'erreur qu'il m ' a indiqué
---------------------------
Une référence à 'C:\Users\acer\Desktop\Kinect\prgimportant\Robobuilder_SkeletalTrackingVB_SDKv1\SkeletalTracking\ED_4509A_DLL.dll' n'a pas pu être ajoutée. Vérifiez que ce fichier est accessible et qu'il s'agit d'un assembly ou d'un composant COM valide.
---------------------------
OK
---------------------------
Marsh Posté le 11-05-2015 à 09:19:48
Et tu l'ajoutes comment ta référence ?
Dans l'explorateur d'objet elle raconte quoi ?
Tu as importé les APIs si c'est pas du managé ?
L'éditeur ne fourni pas un SDK ?
http://www.codeproject.com/Article [...] troduction ?
Marsh Posté le 11-05-2015 à 11:23:15
SLT,
Quand je l'ai ajouté comme référence il m'a donné cette erreur,
que ce que je dois faire pour résoudre ce problème???
Marsh Posté le 11-05-2015 à 11:56:50
Cf mon lien ci-dessus, les DLLs non managées ne s'utilisent pas comme des références classiques.
Si le fabricant ne fourni rien de mieux tu vas bien t'amuser...
Vu qu'un coup tu parles de Visual C++ 2006 qui n'existe pas, et qu'après ça se transforme en Visual Studio 6 je ne suis toujours pas certain de ta situation mais vu le comportement que tu décris ça y ressemble.
Il y a des outils pour analyser une DLL (DLL Export Viewer, dumpbin, dependancy walker...).
Marsh Posté le 11-05-2015 à 13:47:08
puisque j'arrive pas à ajouter cette dll qui est codé en c++ 2005,est ce que je peux appeler le programme du robot (c++ 2005) de mon programme c# 2010 càd je vais exécuter 2 programmes en parallèle...???
je vous remercie infiniment ...
Marsh Posté le 30-04-2015 à 11:23:50
Bonjour,
j'ai besoin d'aide,j'ai un robot mobile (ed-7273) qui a des programmes sous visual c++ 2006, et je travaille avec la kinect sous visual c# 2010,donc comment migrer un code sous vc++ 2006 (dll) vers vc# 2010.