SizeofResourceが常にエラーになってしまう件は、仕方が無いのでビルド時にファイルのサイズを調べてソースに埋め込むようにしました。これでとりあえず何も無い状態から起動して終了させるところまでは動くのではないかと思います。
風が強くて飛びにも行けないので、紅葉を見に行きました。東名を下って御殿場から山中湖付近を通過して猿橋へ。
その後、奥多摩湖へ。少し落葉しかかっていましたがなかなかでした。
起動し、メニュー操作などは一通りできることを確認しました。<br>ところが、メールボックス(サブフォルダ)の指定がうまくいきません。<br>メールボックスを選択するダイアログではサブフォルダが選べませんので、「\Storage Card」を選択後、テキストボックスにて直接手入力で「\Storage Card\Mailbox」と既存のコピーしたメールボックスを指定しても、何も表示されず、ファイラーで見てみるとルートディレクトリに「Storage Card\Mailbox」という「\」が含まれたフォルダができています。<br>レジストリを直接編集して、「\\Storage Card\\Mailbox」などいろいろ指定してみましたが、上の例だと「\Storage Card\Mailbox」という名前のフォルダがルートディレクトリに作成されます。<br>どうやら、「\」の扱いが今までと異なるようです。<br>とりあえず、ルートディレクトリにメールボックスのフォルダを直接作れば何とか使えそうですので、それで他の部分の動作を確認してみたいと思います。
補足です。<br>中身を全ては確認していませんが、「Storage Card\Mailbox」という作成されたディレクトリ内には、ディレクトリ構造や、xmlファイルが新規で作成されていました。<br>外部ストレージ直下にある、「Mailbox」というメールボックスは完全に無視されています。。。
使っているエミュレータが英語版のせいかその現象は発生しませんね。日本語版だと、\が0xA5(いわゆる全角¥が変換されるコード)扱いされているような雰囲気ですね。
やはり、「\Mailbox」のようにルートディレクトリ直下にメールボックスがあると、問題無く使えましたので、他の動作を確認してみました。(11/18日版)<br>ソフトキーからメニューは一通り表示されて、コントロールの表示/非表示の切替えも問題ありませんでした。<br>ただ、方向キーでフォーカスが移動できないため、アカウントやフォルダを選択することができず、メールの操作は確認できませんでした。<br>TABキーがFN+SPACEなのですが、それではフォーカスが移動しません。WM6 Stdでは左右の方向キーでフォーカスを移動するアプリが多いと思われますが、フォルダ一覧でフォルダを選んだり、メール一覧でメールを選ぶ動作を考えると、そのままでは難しいような気もします。<br>ここら辺の設定は、keymap.xmlを手で修正すれば何とかなるのでしょうか?<br>あとは、バージョン情報ダイアログなどを開くと、タスクマネージャで終了させないとダイアログが閉じられませんでした。<br>まだ細かなところまではチェックできていませんが、こんな感じです。
エミュレータ環境だとTabが単独のキーとして存在するのですが、それだとフォーカスが移動しますね。ViewFocusNextやViewFocusPrevアクションを使って、keymapで好きなキーにアサインすることはできるはずです。<br><br>メールボックスディレクトリの指定の件は、レジストリエディタでエクスポートしてPCのエディタで確認してみてはどうでしょう。PC側でいじったファイルをインポートしてみるのもありかもしれません。
メインのウィンドウが開いた状態だと、FNキーを認識しないようです。単なるSPACEになってしまっているのだと思われます。<br>keymapの変更は後ほど試してみます。<br>メールボックスディレクトリについては、以下のようになりました。<br><br>まず、うまく動作するルートディレクトリにメールボックスを置いた場合に、エクスポートしたものです。<br>[HKEY_CURRENT_USER\Software\sn\q3\Setting]<br>"MailFolder"="\\Mailbox"<br><br>次に、メールボックスを聞かれるダイアログで、「\Storage Card\Mailbox」と指定した場合の内容をエクスポートしたものです。<br>[HKEY_CURRENT_USER\Software\sn\q3\Setting]<br>"MailFolder"="¥Storage Card\\Mailbox"<br><br>PC上の秀丸エディタで\を追加してみましたが、やはりうまくいかず、エクスポートすると上記のように元に戻ってしまいます。<br><br>が、ここで、このコメント欄にレジストリの内容を貼付けると、上記のように「¥」と「\」が混在しています。<br>これを、うまく行っている「\\Mailbox」と同様に、以下のようにPC上で変更してみました。<br>[HKEY_CURRENT_USER\Software\sn\q3\Setting]<br>"MailFolder"="\\Storage Card\\Mailbox"<br><br>これをでうまくいきました。<br>どうやら、X02HTのキーボードから「\」を入力すると、「¥」になってしまうようです。ダイアログでサブディレクトリが選択できるようになれば、問題無く指定できるようになると思いますので、大きな問題では無さそうです。
起動し、メニュー操作などは一通りできることを確認しました。<br>ところが、メールボックス(サブフォルダ)の指定がうまくいきません。<br>メールボックスを選択するダイアログではサブフォルダが選べませんので、「\Storage Card」を選択後、テキストボックスにて直接手入力で「\Storage Card\Mailbox」と既存のコピーしたメールボックスを指定しても、何も表示されず、ファイラーで見てみるとルートディレクトリに「Storage Card\Mailbox」という「\」が含まれたフォルダができています。<br>レジストリを直接編集して、「\\Storage Card\\Mailbox」などいろいろ指定してみましたが、上の例だと「\Storage Card\Mailbox」という名前のフォルダがルートディレクトリに作成されます。<br>どうやら、「\」の扱いが今までと異なるようです。<br>とりあえず、ルートディレクトリにメールボックスのフォルダを直接作れば何とか使えそうですので、それで他の部分の動作を確認してみたいと思います。
補足です。<br>中身を全ては確認していませんが、「Storage Card\Mailbox」という作成されたディレクトリ内には、ディレクトリ構造や、xmlファイルが新規で作成されていました。<br>外部ストレージ直下にある、「Mailbox」というメールボックスは完全に無視されています。。。
使っているエミュレータが英語版のせいかその現象は発生しませんね。日本語版だと、\が0xA5(いわゆる全角¥が変換されるコード)扱いされているような雰囲気ですね。
やはり、「\Mailbox」のようにルートディレクトリ直下にメールボックスがあると、問題無く使えましたので、他の動作を確認してみました。(11/18日版)<br>ソフトキーからメニューは一通り表示されて、コントロールの表示/非表示の切替えも問題ありませんでした。<br>ただ、方向キーでフォーカスが移動できないため、アカウントやフォルダを選択することができず、メールの操作は確認できませんでした。<br>TABキーがFN+SPACEなのですが、それではフォーカスが移動しません。WM6 Stdでは左右の方向キーでフォーカスを移動するアプリが多いと思われますが、フォルダ一覧でフォルダを選んだり、メール一覧でメールを選ぶ動作を考えると、そのままでは難しいような気もします。<br>ここら辺の設定は、keymap.xmlを手で修正すれば何とかなるのでしょうか?<br>あとは、バージョン情報ダイアログなどを開くと、タスクマネージャで終了させないとダイアログが閉じられませんでした。<br>まだ細かなところまではチェックできていませんが、こんな感じです。
エミュレータ環境だとTabが単独のキーとして存在するのですが、それだとフォーカスが移動しますね。ViewFocusNextやViewFocusPrevアクションを使って、keymapで好きなキーにアサインすることはできるはずです。<br><br>メールボックスディレクトリの指定の件は、レジストリエディタでエクスポートしてPCのエディタで確認してみてはどうでしょう。PC側でいじったファイルをインポートしてみるのもありかもしれません。
メインのウィンドウが開いた状態だと、FNキーを認識しないようです。単なるSPACEになってしまっているのだと思われます。<br>keymapの変更は後ほど試してみます。<br>メールボックスディレクトリについては、以下のようになりました。<br><br>まず、うまく動作するルートディレクトリにメールボックスを置いた場合に、エクスポートしたものです。<br>[HKEY_CURRENT_USER\Software\sn\q3\Setting]<br>"MailFolder"="\\Mailbox"<br><br>次に、メールボックスを聞かれるダイアログで、「\Storage Card\Mailbox」と指定した場合の内容をエクスポートしたものです。<br>[HKEY_CURRENT_USER\Software\sn\q3\Setting]<br>"MailFolder"="¥Storage Card\\Mailbox"<br><br>PC上の秀丸エディタで\を追加してみましたが、やはりうまくいかず、エクスポートすると上記のように元に戻ってしまいます。<br><br>が、ここで、このコメント欄にレジストリの内容を貼付けると、上記のように「¥」と「\」が混在しています。<br>これを、うまく行っている「\\Mailbox」と同様に、以下のようにPC上で変更してみました。<br>[HKEY_CURRENT_USER\Software\sn\q3\Setting]<br>"MailFolder"="\\Storage Card\\Mailbox"<br><br>これをでうまくいきました。<br>どうやら、X02HTのキーボードから「\」を入力すると、「¥」になってしまうようです。ダイアログでサブディレクトリが選択できるようになれば、問題無く指定できるようになると思いますので、大きな問題では無さそうです。