Mesoscopic Programming

タコさんプログラミング専門

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

エクセルのハイパーリンクのJPGファイルをIE以外で開くには?

エクセル用のハイパーリンク作成ツールを作っていて気がついたのですが、 何故だかハイパーリンクのJPGファイルを開こうとすると、 JPGファイルの既定のプログラムの設定を無視して、 超大っ嫌いなIEが立ち上がってしまうんですよね。 せっかくデフォルトの…

DLLとストリームのサンプルプログラム

DLLにしてみるテスト いつもよく使う関数やマクロを共通ライブラリにしようと思って、 どうせならDLLの練習を兼ねてDLLにしてみました。家で使っているのはVC++ 2010 Expressなんですが、 こいつは2012 Expressなどと違って空のソリューションが作…

DLLで文字列定数を使うときの注意点

たぶんだけど、DLLで作ったクラス内で文字列定数をインラインで使用することはできない。 ていうかたぶん、ポインタを使うことはできないのではないのか。 それはたぶん、DLLだから実際にリンクされるまでアドレスが決定しないからなんだろね。たとえば clas…

マクロ定義されたトークンを文字列に変換するマクロ

C++

Visual C++ 2010 Express 使ってるんですけど、 関数名とかは __FUNCTION__ とかで最初から文字列として定義されてるのに、 プロジェクト名とかは定義されてないんですよね。ソリューション名とかプロジェクト名をソースコード中で使いたいとき、どうすれば…