[SIMILAR] WITH 8612 脚注 WITH 4292 番後 WITH 1075 セク WITH 365 クシ WITH 336 一番 WITH 204 に入 WITH 178 ョン WITH 160 ショ WITH 1 [ WITH 1 tdiary WITH 1 ] WITH 1 注を WITH 1 を使 WITH 1 使う WITH 1 うと WITH 1 とそ WITH 1 その WITH 1 の日 WITH 1 日の WITH 1 の一 WITH 1 後ろ WITH 1 ろに WITH 1 入る WITH 1 るん WITH 1 んで WITH 1 です WITH 1 すね WITH 1 ね。 WITH 1 。セ WITH 1 ンご WITH 1 ごと WITH 1 とに の検索結果 190 件中 151 - 160 件目 (0.260877428 秒)
Invalid Textランドスケープの環境でもダイアログ類がランドスケープ版になっていなかったのでなるようにしました。どちらのリソースを使うかは、WM_SIZEの中で切り替えていたのですが、wm6stdでは表示前にWM_SIZEが来ないようなので、WM_INITDIALOGの中でもリソースを切り替えるようにしました。 wm6stdではダ ...
data Color = RED | BLUE のような型があるときに、この値と整数をマッピングするにはEnumを使うのが楽です。 data Color = RED | BLUE deriving Enum intToColor = toEnum colorToInt = fromEnum ところが、intToColorに範囲外の整数を渡されると例外になってしまってうれしくありません。適当なデフォルト値に ...
# (スコア:0)
以前書いたように、Pocket PCでのIMLangConvertCharsetの動作がWindowsと異なっていたのですが、もっと根本的なところが異なっていました。というのは、IMLangConvertCharset::DoConversionToUnicodeなどを呼び出すと、常に消費したバッファの長さが0になってしまうのです。これだと、ストリームなどの動作に問 ...
# (スコア:0)
本体のバージョンと異なるバージョンの日本語UIをロードしてしまうと問題が起きるので、ロードするときにバージョン番号をチェックして異なる場合にはロードしないようにしました。 ファイルバージョンを取得するにはGetFileVersionInfoなどを使うのですが、すでにロードしているDLLのバージョンを取得するのに ...
# (スコア:0)
Invalid TextWM5英語版対応の時から話のあった、WM5でPocket Outlookのアドレス帳が参照できないという問題を修正しました。外部アドレス帳のデータは初代QMAILの時からデータベースを直接参照して取得しているのですが、WM5でデータベースの構造が変わってしまったようです。 仕方が無いので、POOMが使える場合 ...
# (スコア:0)
QMAIL3はCygwinの各種ツールを使ってビルドしているのですが、ビルド中にbashが暴走する(CPU使用率が100%になったままハングアップする)事があるので、MinGW+MSYSでビルドできるようにしてみました。 使っているツールは基本的なもの(make, sh, grep, sed, awk, tr, tarあたり)だけなので、ほぼそのままでMS ...
# (スコア:0)
Maybeの中の値を元に、Maybe自体をNothingにしたいケースが結構あります。例えば、Maybe Stringで中の文字列が空の場合にはNothingにしたいケースなどです。 nonEmptyString :: Maybe String -> Maybe String nonEmptyString s = case s of Just s | s /= "" -> Just s _ -> Nothing これを少し一般化すると、こ ...
# (スコア:0)
以前書いたように、QMAIL3の全文検索エンジンとしてHyper Estraierを使ってみました。試してみて感じたことは、 セットアップが楽 Namazuはperlを入れたり環境変数を設定したりしなくてはいけなくてそこそこ面倒だった気がするのですが、Hyper Estraierアーカイブを展開するだけなので楽です。 インデックスは少 ...
# (スコア:0)
スタブのmapi32.dllがどのMAPIプロバイダのDLLを呼び出すかなどの説明があります。 それによると、特定のMAPIプロバイダを強制的にロードしたい場合には、HKLM\SOFTWARE\Microsoft\Windows Messaging Subsystem\MSMapiAppsの下にEXEかDLLの名前を書いて、ロードしたいMAPIプロバイダのメールクライアント名を書 ...
# (スコア:0)
いろいろ調べてみたところわかったことは、 キャッシュをやめるとうまくいくことが多い(でも時々失敗する) レポートのカラム数を減らすとうまくいく ということでした。キャッシュはPStoreを使っています。今のレポートのカラム数とレポート数でPStoreを使うとリソースの制限に引っかかることがあるのではない ...
# (スコア:0)
# (スコア:0)