我用了ProName app_name;
ProStringToWstring(app_name,"MyApp");
但还是有问题
不清楚是什么问题,在proe中启动时说
外部程序'loader'初始化失败:错误'PRO_TK_BAD_INPUTS'
这是我的初始化函数,就是想实现在这个程序中可以加载别的应用程序。以后会做成动态选择性地加载,现在先实现静态加载。
不知各位大大有什么好的办法实现这个功能,不胜感激
extern "C" int user_initialize()
{
ProToolkitDllHandle* pThedll;
ProName app_name;
ProStringToWstring(app_name,"MyApp");
ProError status;
ProPath user_string_ret;
ProCharPath exec_file = "E:\\StdPartLib\\Release\\StdPartLib.dll";
ProCharPath text_dir = "E:\\StdPartLib\\Release\\text";
status = ProToolkitDllLoad( app_name,
exec_file,
text_dir,
  RO_B_TRUE,
pThedll,
&status,
user_string_ret );
return status;
} |