どこいったの!?
と思って調べたら、MSDNが嘘ついてたので記録しときます…
(2014/07/11 現在)
MSDNはこう言っていますが…
>[書式] メニューの [タブ オーダー] をクリックします。
以上。
主に開発記です。 調べたこと、試したことなどを記録しています。
どこいったの!?
と思って調べたら、MSDNが嘘ついてたので記録しときます…
(2014/07/11 現在)
MSDNはこう言っていますが…
>[書式] メニューの [タブ オーダー] をクリックします。
以上。
VB6 に触れたことがある人ならわかるであろう、テキスト検索機能の不便さ。
最近の VS2008 etc に触れてから VB6 を触ると露骨で、IDEの機能差が生産性に深く影響していることが痛いほどにわかる。
ただ世の中便利なもので、ないものは誰かが作ってくれる。VB6 のテキスト検索についても例外ではない。というわけで、インストール必須のテキスト検索アドインをメモしておく。
ちなみに Visual Studio だと Grep と言わないで、ファイルから検索、テキスト検索などと言う。
にも関わらず、Grep という言葉に辿りつかないと Google で検索しても見つけられなくて苦労した。腑に落ちない。
--------------------
以前使っていたアドイン。
新しく試しているアドイン。
※画像を貼っておきたいのだけど、自宅に VB6 がないもので…残念
以上。
せっかくアドインを作成したのに、現場で適用したらメニューが追加されないという悲劇に。。
改めて見てみたら、ちゃんちゃらおかしいコードを書いていたので、修正して対応。
ついでに動作確認の方法もおかしかったので、正しく理解した。これでOKだろう。
修正内容:
・コマンドの取得ロジックを修正
・アサーションコードを修正
・VSS の「保留中のチェックイン」ウィンドウにも表示されたらいいなレベルのコードを追加
■最新版のダウンロードはこちら
昨日、ちょろっと時間があったので、Visual Studio 2008 用のアドインを作ってみた。
最近は色々と手を出してしまっていて、作りかけのアプリがいくつかある。
それもやりたいのだけど、今の現場が「生産性の向上」というテーマに重きを置き、みんな高い意識レベルで仕事をしているので、負けていられない!というか。
自分も乗っていこう!という気持ちで 今回のアドイン製作にいたったのだ。
と言ってもまだ、ショボイ (><
これから積み重ねていきます。
ということで以下、田中アドインの説明。
■ファイル
■概要
Visual Studio 2008 用のアドインです。
ソリューションエクスプローラでファイルを選択したときのメニューに、下記2つの機能を追加します。
・選択したファイルの保存先フォルダを開く
・選択したファイルのフルパスをクリップボードにコピーする
■詳細( 同じ内容のものが、zip ファイルに ReadMe.rtf として入っている )
※ 以下の免責事項に同意できる方のみ、ご使用ください
[ 免責事項 ]
このアドインは、作者が個人的な用途のために製造したものです。
よって、このアドイン自体は誰が使用してもかまいませんが、それによって発生したいかなる損害において、作者は責任を負いません。
また、何の保証もしません。
-----------------------------------------
Ⅰ. 構成ファイル
· TanakaAddIn.dll
· TnakaAddIn.AddIn
Ⅱ. インストール方法
A. 標準インストール
1.「TanakaAddIn.dll」 を適当なフォルダに保存する ( どこでも良い )
2.「TanakaAddIn.AddIn」 をテキストエディタで開き、<Assembly> タグに「1.」で保存したフォルダを指定する
3.「TanakaAddIn.AddIn」 を下記のフォルダにコピーする ( なければ作成 )
コピー先フォルダ:「C:\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins」B. カスタム
・ 「TanakaAddIn.AddIn」のコピー先の変更方法
AddIn ファイルのインストール先は、標準で6箇所ぐらい用意されています。
そのうちどこへインストールしてもかまいません。
以下は、そのインストールフォルダの確認方法です。1.Visual Studio 2008 の メニューから、「ツール(T)」>「オプション(O)」>「環境」>「アドイン/マクロセキュリティ」を開く
2.「アドイン ファイル パス」を確認する
Ⅲ. アンインストール方法
インストールしたファイル「TanakaAddIn.dll」、「TanakaAddIn.AddIn」を削除してください。
-----------------------------------------
気が向いた方はどうぞ。
Visual Studio 2008 で開発をはじめたところ、Visual SourceSafe(以下VSS)のバインドに失敗していることに気がついた。マシンには以前、Visual Studio6、.NET2003、2005、2008が入っており、2003と2005はアンインストールされた状態であった。Visual Studio 2008 上では、ソース管理プラグインの初期化エラーが発生しソース管理へのバイントに失敗する。そして、環境設定からもプラグインに SourceSafe を指定することができずに「なし」と表示されてしまう・・という状況。ちなみに当然、VSS 6.0 はインストールされていた。。。
コマンドプロンプトから、「RegSvr32 ssscc.dll」を実行する。
どうやら、ssscc.dll が VSS のプラグインそのもので、通常はサービスに登録されているが、何かの拍子に(2003や2005のアンインストール時?)削除されてしまっていたようだ。
あと、VS2008 からの VSS6 使用は公式サポートされていない。また、VSS6 だと Unicode のソース管理に問題が発生する可能性がある様で、2005を使うのがベストらしい。