QTとQMLを含むCascadesを使用してBlackberry10の開発を行っています。QMLファイルを間違えることがありますが、コンパイル時に間違いが検出されません。構文エラー、関数呼び出しの名前の誤り、またはその他の一般的なエラーが発生していないかどうかを確認するにはどうすればよいですか?
1727 次
3 に答える
4
QML は、実行時に評価される動的言語です。コンパイル手順はありません。javascript の性質とグローバル コンテキストの動的な性質により、評価されるまで、記述内容が正しいか正しくないかを判断する方法がありません。QtCreator は、見つかった QML エラーのいくつかを解決するのに役立ちますが、残念ながら、JavaScript が評価されて爆発するまでは、JavaScript に関する構文エラーを取得する良い方法はありません。
個人的には、デバッガーを適切に使用することが、この種の修正を容易にするための鍵であることがわかりました。
tldr; JavaScript をきれいに保ち、コンパイル時のチェックは最小限に抑えてください。
于 2013-03-11T15:30:39.223 に答える
0
間違いがある場合は、それらの行が赤いマークで表示されます。動的にチェックするので、コンパイルを気にする必要はありません。間違えると、DESIGN CONSOLE が正しく表示されません。
于 2013-08-26T11:23:50.283 に答える
0
IDE でターミナルを開き、接続後に blackberry-SSH を使用してデバイスまたはエミュレーターを接続します。入力するslog2info
と、構文とすべての典型的なエラー JavaScript の説明と行番号が表示されます。
于 2013-03-31T18:09:34.733 に答える