我正在尝试将 Bada 应用程序从 1.2 升级到 2.0,但没有使用 Bada 的经验。我有项目构建,可以在模拟器中运行它,但我收到大量警告,我无法单击文本框来获取键盘并在模拟器中输入任何内容。
不幸的是,警告信息对我来说是完全神秘的,例如
SearchForm::SearchForm(void) :
给出警告消息“在此处初始化时”
什么时候在这里初始化??!!
此外,所有的 TryCatch 语句都显示语法错误,而我在互联网上找到的任何东西似乎都没有让它高兴:
result OnDraw()
{
result r = E_SUCCESS;
Canvas* readerCanvas = GetCanvasN();
TryCatch(E_SUCCESS == GetLastResult(), "Failed to get canvas: %S", GetErrorMessage(r));
if (readerCanvas)
{
Rectangle tempRect(0, 0, GetBounds().width, GetBounds().height);
Point tempPoint(0, 0);
r = readerCanvas->Copy(tempPoint, *iDrawingCanvas, tempRect);
TryCatch(E_SUCCESS == r, "Failed to copy canvas: %S", GetErrorMessage(r));
delete readerCanvas;
}
return r;
CATCH:
delete readerCanvas;
return r;
}
TryCatch 行显示“语句无效”,如果我尝试对其进行编辑以匹配我发现的示例,则会出现语法错误。
这是怎么回事?