Windows Mobile はダイナミック・リンク・ライブラリをサポートしています。リンク時には、インポート・ライブラリを使って Ultra Light アプリケーションをランタイム DLL にリンクするか、それとも Ultra Light ランタイム・ライブラリを使ってアプリケーションを静的にリンクするか、いずれかの方法を選択できます。
ターゲット・デバイスに 1 つの Ultra Light アプリケーションがある場合は、ライブラリを静的にリンクした方がメモリの使用量は少なくなります。ターゲット・デバイスに複数の Ultra Light アプリケーションがある場合は、DLL を使用した方がメモリ使用量の点で経済的です。
Ultra Light アプリケーションを低速リンクでデバイスに繰り返しダウンロードする場合は、初期ダウンロード後にダウンロードされる実行プログラムのサイズを最小化するために、DLL を使うとよいでしょう。
コードを前処理してから、UL_USE_DLL で出力をコンパイルします。
Ultra Light インポート・ライブラリを使用してアプリケーションをリンクします。
アプリケーションの実行プログラムと Ultra Light ランタイム DLL の両方をターゲット・デバイスにコピーします。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |