何で同じように作れん!!
蒼き男の仕事の一つに、VCアプリケーションでEXCELを操作する仕様のプログラムがある。COMでEXCEL.exeとの通信を行うもので、自分が作るものはクライアント側となる。MFCのタイプライブラリを組み込んで、シートやセルを操るクラスを使って通信を行う。以前はこのアプリをVS2003で作っていたのだが、最近VISTAに変えてからはVSも2005になったため、今日VS2005で同様のアプリを作成してみたが・・・できん
!!タイプライブラリの組み込みまでは行えるが、必要ファイルをインクルードすると、コンパイルエラーになる。どうもマクロの2重定義になっているようだが、解決方法が見つからず、ネット上からも探し出せず、苦労している
。結局、VS2003でひな形をつくり、VS2005で読み込ませてバージョン変換させると、ちゃんと動くものができるので、この方法をとったが、絶対やり方はあるはずだ。もう少し時間をかけられたらトコトン調べてやるのにな~![]()
開発ツールが新しくなるといろいろ出来ることが増え、しかも簡単に実現できるようになるが、その反面でルールが変わることもあり、過去の資産を移植するのはとても苦労する。こういうのはなるべく手間を変えずに同じ事が出来るようになっていてもらいたいものだ。そうでないと、バージョンが新しくなるたびに苦労の連発になり、とてもやってられんよ・・・![]()
![]()
| 固定リンク | コメント (0) | トラックバック (0)


最近のコメント