7

QTとQMLを含むCascadesを使用してBlackberry10の開発を行っています。QMLファイルを間違えることがありますが、コンパイル時に間違いが検出されません。構文エラー、関数呼び出しの名前の誤り、またはその他の一般的なエラーが発生していないかどうかを確認するにはどうすればよいですか?

4

3 に答える 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 に答える