Code:
void _stdcall TMyPlugIn::GetName(LPWSTR* result)
{
string s1 = "PluginName";
// *result = ConvertToLPWSTR(s1);
// so:
result = ConvertToLPWSTR(s1);
}
void _stdcall TMyPlugIn::GetParentClassName(LPWSTR* result)
{
string s1 = "TMyPlugIn";
// *result = ConvertToLPWSTR(s1);
// so:
result = ConvertToLPWSTR(s1);
}
Warum nimmst du jeinen Rückgabewert?
Code:
LPWSTR* _stdcall TMyPlugIn::GetName() {
return ConvertToLPWSTR("PluginName");
}
[ADD]
Code:
bool LoadPlugIn(TPlugIn *PlugIn)
{
TMyPlugIn *PlugIn = new TMyPlugIn;
return TRUE;
}