bool__stdcallmlxInputChar(char *CharArray){//100% ready. Function of passing command/function/text to desktop/* ** Check if virtual machine and string are present */
----> // Original with Bug -> if((pEng == NULL)&&(strlen(CharArray)<1)) return false; <---if(( pEng == NULL) || (strlen(CharArray)<1))returnfalse;
/* ** Enter formula into MATLAB desktop */engEvalString((Engine *) pEng, CharArray);
returntrue;
}
UnitDll.cppにちょっとしたバグを見つけた。
ANDではなくORでチェックした 方が良い
つまり、閉じたエンジンにコマンドを送ることはできない。