| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

VS2005 で スマート デバイスアプリケーションウィザードがエラー

提供: MyMemoWiki
ナビゲーションに移動 検索に移動

VS2005 で スマート デバイスアプリケーションウィザードがエラー

Windows Mobile |

IE7が原因

以下のエラーが発生

Visual Studio 2005で、Visula C++ のスマートデバイスアプリケーションウィザードを実行すると、 1334 wm01.jpg エラーが発生し、次へ進まない 1335 wm02.jpg

ライン: 4034
文字: 3
エラー: オブジェクトがありません
コード: 0
URL: file:///C:/Program%20Files/Microsoft%20Visual%20Studio%208/VC/VCWizards/SmartDeviceAppWiz/MFC/Application/html/1041/default.htm

のような、スクリプトエラーが発生する。

どうも、IE7が原因らしい。 解決方法が、http://blogs.msdn.com/windowsmobile/archive/2007/01/08/ie7-and-smart-device-projects-in-vs-2005.aspx

レジストリキーを追加

レジストリ、

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved

に以下のキーを追加する。

{D245F352-3F45-4516-B1E6-04608DA126CC}

1336 wm03.jpg

無事起動。

1337 wm04.jpg

IE8が原因

IE8へアップブレードで、またこのエラーがでてウィザードが進まない

1331 ie8 vs2k5 01.jpg

以下のレジストリキーを追加

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
上記で追加したキーに、新規DWARD値(1000)を追加し、以下の値を設定
項目名 設定値
種類 REG_DWORD
値の名前 1207
= 0x000000

1332 ie8 vs2k5 02.jpg

なんとか起動

1333 ie8 vs2k5 03.jpg