можно ли заставить C++ вызывать событие или функцию из библиотек и приложений написанных в VisualBasic2010? вот есть небольшой пример кода
Code
DLLCMDC void UpdateSpinningCube(void) { // Start of a function StartFunction // Static variable static int s_lCube; // Check if the DBProBasic3DDebug.dll was included with the executable or not. if (GetGlobStruct()->g_Basic3Dmade==true) { // Check the setup process if(g_bSetupComplete==false) { // Make the cube s_lCube=1; while (dbObjectExist(s_lCube)==1) { s_lCube++; } // Checks for free object. dbMakeObjectCube(s_lCube,100.0f); // Creates a cube. g_bSetupComplete=true; // Informs complete setup. } else { // Spin the cube dbTurnObjectLeft(s_lCube,0.3f); } } else { // Give an error MessageBoxA(GetGlobStruct()->hWnd,"DBProBasic3DDebug.dll was not found.", "Error",MB_ICONERROR | MB_OK); // Exit abort(); } }
так-же существует файл commands.rc с таблицей и одним из значений SPINNING CUBE%0%UpdateSpinningCube. Это всё должно собираться в одну библиотеку кторую использует компиляитор и дебагер в DBP Technology for Home Robotics