C++ 外部类调用
大家好,我在几节课上有点问题,如果有人能帮我,我将非常感激。因此,我:C++ 外部类调用,c++,class,callback,external,C++,Class,Callback,External,大家好,我在几节课上有点问题,如果有人能帮我,我将非常感激。因此,我: 已编译的可执行文件(用于 (我没有消息来源) 我想调用该程序中的一个类 这个程序没有类的导出,这是我的问题,我没有这个类的定义,所以有没有办法得到这个类的回调 例如: 在已编译的可执行文件中: foo::bar (example) { printf(example); } 我的应用程序: CALLBACK(foo::bar, "this text must be passed as argument") 或者换句话说,我
foo::bar (example) { printf(example); }
我的应用程序:
CALLBACK(foo::bar, "this text must be passed as argument")
或者换句话说,我想在其他可执行文件中调用一个类(没有它的源),并将参数传递给它的函数。如果您的可执行文件(应用程序)可以将该参数作为命令行参数,那么您可以使用命令行参数作为该参数调用该应用程序
例如在win32 API中
LPTSTR szCmdline = _tcsdup(TEXT("C:\\Program Files\\MyApp -L -S"));
CreateProcess(NULL, szCmdline, /* ... */);
这是在最大限度上你可以做任何应用程序。。。
-L和-S将作为论点传递给MyApp解决这个问题的任何方法?当我说你不能这样做时,你认为我的意思是什么?我希望有办法,否则我的项目将失败。我希望对你的损失表示诚挚和最深切的哀悼。希望这不是讽刺,无论如何,感谢尼尔的帮助。