2011-04-01から1ヶ月間の記事一覧

Windows7でDelphi7のプログラムを動かす時の注意点

今週は急遽Windows7でDelphi7で開発しているプログラムが動くか確認する必要が出たので色々確認していたのですが、そこで幾つかはまった事があるのでメモ的に。ます、DeveloperExpressのcxGrid等を使用しているのでcxLocalizerを使って日本語化をしているん…

RAD Studio XEにジャンプリストを追加する

uJumpList.pasを少し修正。TJumplist.CreateJumpList内でFAppIDが空の場合SetAppIDを実行しないように修正しました。さて、本題。 前回までの記事で作ったユニットを使ってRad Studioにジャンプリストを追加してみようと思います。 RadStudioへの処理は、実…

ジャンプリストを使ってみる その3

前回はユーザータスクの追加をしましたので、今回はカスタムカテゴリの追加をします。と思って試行錯誤してたんですがどうやってもメモリエラーが起こってしまってカテゴリの追加が出来ませんでした。 で、たどり着いた結論は、shlobj.pasで定義されてるICus…

ジャンプリストを使ってみる その2

前回の続き、今回はジャンプリストにタスクを追加してみます。 // Task/Destination作成用データを保持する TTaskItem = class protected function CreateShellLink(out AShellLink: IShellLink): Boolean; public constructor Create; overload; constructo…

ジャンプリストを使ってみる その1

Windows7のタスクバーの新機能ジャンプリストを使ってみようと調べて見ました。 第15回デベロッパーキャンプ B6セッションとかこことか参照したのをまとめておく。まずは、前準備として必要なAPIとか関数定義をWindows SDKのpropvarutil.hから移植 APIの方は…

Tagプロパティを使う

かなりピンポイントなエントリです。 Twitter上で、同じようなイベント一杯書きたく無いって感じのツイートがあったので私はこんな感じでやってますよってのを。質問であったのは、メニュー選択でウィンドウサイズを変更する処理での事でした。 ウィンドウサ…

IEのProxy設定を取得する その2

前回の記事を書いてから良く考えて見直してみると、Proxyの例外を無視してます。 それに、「設定を自動的に検出する」とか「自動構成スクリプトを使用する」にチェックが入ってると機能しないんじゃないかと。 そこで、その辺りも加味してProxyを取得する関…

IEのProxy設定を取得する

Delphiメーリングリストにアップされた東京電力情報のプログラム プロクシ環境下で使えるようにしようかと思ってIEのProxy設定を取得する方法を調べてみた所、レジストリから取得する方法が見つかりました。ただ、私の環境だとポリシーを使ってる為なのか良…