Badaの経験がなくても、Badaアプリを1.2から2.0にアップグレードしようとしています。プロジェクトを構築してエミュレータで実行できますが、警告が大量に表示され、テキストボックスをクリックしてキーボードを取得し、エミュレータに何かを入力することができません。
残念ながら、警告メッセージは私には完全に不可解です。
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行には、「ステートメントは効果がありません」と表示されます。見つけた例と一致するように編集しようとすると、構文エラーが発生します。
これはどうしたの?