さすがに「それって for to do ぢゃなくて downto ぢゃね?」っていうのはもう十年以上前に卒業したけど
i,j:integer;
とかの多重ループで Items[i]
と Items[j] を間違ってしまってなかなか気付かない
思い込みがあるから何度読み返してもわからなくて悩んでしまう
2013/01/01
2012/10/27
知らなかった
XE3への移植時の問題(exe の肥大化)
http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+201210/12100029.txt
DEKO 2012/10/27(土) 04:58:10
余談ですが、Delphi XE 以降のデフォルトアイコンは Vista アイコンに対応しており、256x256 アイコンが含まれています。
...ここまではいいのですが、アイコンには以下のリソースが含まれています。
256x256 Bitmap ARGB
48x48 Bitmap ARGB
32x32 Bitmap ARGB
24x24 Bitmap ARGB
16x16 Bitmap ARGB
48x48 Bitmap 256 Color
32x32 Bitmap 256 Color
24x24 Bitmap 256 Color
16x16 Bitmap 256 Color
アフォな事に 256x256 アイコンが PNG 形式ではありません。
このため、アイコンだけで 290KB もあります (XE2 以降)。
256x256 アイコンを PNG 形式にすれば、Vista / 7 /8 で特大アイコンが使える上に、サイズが 90KB 程度になります。
つまり、EXE のサイズも 200KB 程小さくなります。
なお、2005~2010 の デフォルトアイコンは 33KB、Delphi 7 より前のデフォルトアイコンは 4KB を超える事はありません。
http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+201210/12100029.txt
DEKO 2012/10/27(土) 04:58:10
余談ですが、Delphi XE 以降のデフォルトアイコンは Vista アイコンに対応しており、256x256 アイコンが含まれています。
...ここまではいいのですが、アイコンには以下のリソースが含まれています。
256x256 Bitmap ARGB
48x48 Bitmap ARGB
32x32 Bitmap ARGB
24x24 Bitmap ARGB
16x16 Bitmap ARGB
48x48 Bitmap 256 Color
32x32 Bitmap 256 Color
24x24 Bitmap 256 Color
16x16 Bitmap 256 Color
アフォな事に 256x256 アイコンが PNG 形式ではありません。
このため、アイコンだけで 290KB もあります (XE2 以降)。
256x256 アイコンを PNG 形式にすれば、Vista / 7 /8 で特大アイコンが使える上に、サイズが 90KB 程度になります。
つまり、EXE のサイズも 200KB 程小さくなります。
なお、2005~2010 の デフォルトアイコンは 33KB、Delphi 7 より前のデフォルトアイコンは 4KB を超える事はありません。
2012/10/25
UXとUI
恥ずかしながら UX と言う言葉を知らなかったのでググってみた
いろいろと説明があったけどここが一番わかりやすかった
写真が語るUXとUIの違い - Nothing ventured, nothing gained.
http://design.org/blog/difference-between-ux-and-ui-subtleties-explained-cereal
UXはUXのハニカム構造という図でも知られているように、役に立つか(Useful)、使いやすいか(Usable)、望ましいか(Desirable)、価値があるか(Valuable)、見つけやすいか(Findable)、アクセスしやすいか(Accessible)、信頼できるか(Credible)などにより構成される。
http://design.org/blog/difference-between-ux-and-ui-subtleties-explained-cereal
2011/12/27
64bitのProgram Filesを指すショートカット
メモ
|おそらくですが、64bit版のWindowsで、秀丸エディタは32bit版で、対象のシ
|ョートカットは64bitアプリが入る"Program Files"("Program Files (x86)"で
|はない)を指しているときかと思います。
|
|32bit版のアプリケーションが64bitのProgram Filesを指すショートカットを解
|釈すると勝手にx86のほうにリダイレクトされてしまうということがあるようで
|す。
|そのため、x86のほうを読みに行こうとして失敗します。
|
|こういった問題は32bitのアプリケーション全てで起きるようで、例えばChrome
|は32bit版だと思いますが、Chromeにドロップしても同じことが起きると思いま
|す。
|
|インストーラのショートカットの確認でも似た問題に直面していろいろ調べたこ
|とがあったのですが、結局これを回避する手段は無さそうで、インストーラに関
|しては無理やりショートカットを作成するような対策しかできませんでした。
|
|64bit版のWindowsでは64bit版のアプリケーションを使うとこういった問題は起
|きないようです。
RE:30704 カレントフォルダへの移動に失敗します - 秀丸エディタ&関連ソフトサポート会議室
|おそらくですが、64bit版のWindowsで、秀丸エディタは32bit版で、対象のシ
|ョートカットは64bitアプリが入る"Program Files"("Program Files (x86)"で
|はない)を指しているときかと思います。
|
|32bit版のアプリケーションが64bitのProgram Filesを指すショートカットを解
|釈すると勝手にx86のほうにリダイレクトされてしまうということがあるようで
|す。
|そのため、x86のほうを読みに行こうとして失敗します。
|
|こういった問題は32bitのアプリケーション全てで起きるようで、例えばChrome
|は32bit版だと思いますが、Chromeにドロップしても同じことが起きると思いま
|す。
|
|インストーラのショートカットの確認でも似た問題に直面していろいろ調べたこ
|とがあったのですが、結局これを回避する手段は無さそうで、インストーラに関
|しては無理やりショートカットを作成するような対策しかできませんでした。
|
|64bit版のWindowsでは64bit版のアプリケーションを使うとこういった問題は起
|きないようです。
RE:30704 カレントフォルダへの移動に失敗します - 秀丸エディタ&関連ソフトサポート会議室
2011/10/17
XE2 UD1
Update 1の詳細については、こちらの記事をご覧ください。
・Delphi XE2 および C++Builder XE2 の重要な製品アップデート
⇒ http://edn.embarcadero.com/jp/article/41659
Update 1に含まれる120件を超えるバグ修正については、こちらをご覧ください。
・Delphi XE2 / C++Builder XE2 Update 1 における不具合修正リスト
⇒ http://edn.embarcadero.com/jp/article/41673
120件を超えるバグ修正
そんな自慢げに言うことでは無かろう……
・Delphi XE2 および C++Builder XE2 の重要な製品アップデート
⇒ http://edn.embarcadero.com/jp/article/41659
Update 1に含まれる120件を超えるバグ修正については、こちらをご覧ください。
・Delphi XE2 / C++Builder XE2 Update 1 における不具合修正リスト
⇒ http://edn.embarcadero.com/jp/article/41673
120件を超えるバグ修正
そんな自慢げに言うことでは無かろう……
2011/09/04
2011/02/26
Resource Workshop
Windows7-64 を入れてから初めて「Resource Workshop」を起動しました
エラーです
そういえばこれはちゃんとインストールしないといけないのでした
インストール……
出来ませんでした(T▽T)
16bti アプリでしたねぇこれ
NT 系(NT3.51~Vista32 含む)でも全く問題なく使えていたので忘れていました
Vista32 では 16bit Icon のロードがすでに拒否されていましたが
64Bit OS ではとうとう全く使えなくなってしまったということですね
とても使いやすかったんですが
まぁサブマシンは XP なのでそちらで使ってもいいのですが
それもまたぢゃまくさいし
とりあえず「アイコン作成ソフト DotWork」の方は問題ないみたいです
エラーです
そういえばこれはちゃんとインストールしないといけないのでした
インストール……
出来ませんでした(T▽T)
16bti アプリでしたねぇこれ
NT 系(NT3.51~Vista32 含む)でも全く問題なく使えていたので忘れていました
Vista32 では 16bit Icon のロードがすでに拒否されていましたが
64Bit OS ではとうとう全く使えなくなってしまったということですね
とても使いやすかったんですが
まぁサブマシンは XP なのでそちらで使ってもいいのですが
それもまたぢゃまくさいし
とりあえず「アイコン作成ソフト DotWork」の方は問題ないみたいです
登録:
投稿 (Atom)
