漏れはよく知らんが。
とにかく知っとけ。根拠はない。
2
COM1:とかCOM2:とかのことか?
4 :
仕様書無しさん:02/07/26 17:05
Carry On Musicの略。
5 :
仕様書無しさん:02/07/26 17:07
USのIPアドレス
オブジェクト指向>コンポーネント指向
これからわな
すまん逆
オブジェクト指向<コンポーネント指向
8 :
仕様書無しさん:02/07/26 17:10
フレーム試行>オブジェクト指向>コンポーネント指向
これからわな
>>8 フレーム指向ってなに?
構造化プログラミングのことか?
10 :
仕様書無しさん:02/07/26 17:16
∧_∧
( ・∀・) | | ガッ
) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ ←1
(_フ彡 /
12 :
仕様書無しさん:02/07/26 17:21
>>9 comなんていうのなら、.NETぐらいしっとけ。
そのうち org も出てくるとか?
gTLDとの区別が・・・
悲しいとき〜
悲しいとき〜
あ、ごめん。
15 :
仕様書無しさん:02/07/26 18:04
>14
おまえVisualBasic大王にも逝ったろ。
コムドーム
64Kの壁・・・
2Gの壁・・・
19 :
仕様書無しさん:02/07/26 19:47
Crack Of Macintosh.
厨の聖典やね…
20 :
仕様書無しさん:02/07/26 19:53
COMねえ、・・・あほか >1
21 :
仕様書無しさん:02/07/26 21:07
今は.NETの時代だろ?
ていうか今ごろCOMってか
昔、テキストファイルなのに、comファイルとして実行出来る
ってツールがあったけど、どういう原理?
23 :
仕様書無しさん:02/07/26 21:09
ここですか?エージェント指向をCOBOLに取り入れている悲惨な22のいるスレは?
MSにも見放された悲惨なCOM、、、
EssentialCOMを必死で勉強したヤシは怒り心頭だろうな
26 :
仕様書無しさん:02/07/26 21:21
そういうやしにCOMを聞くと決まって長いうんちくをたれやかるニダ
27 :
仕様書無しさん:02/07/26 21:22
昔あった漫画雑誌のことですか?
28 :
仕様書無しさん:02/07/26 21:26
混同くんに聞いてやれ。
Windowsのことなら詳しいと自慢しているから。
37歳童貞でヒッキーの無職だけど
きっと頼りになるから。
29 :
世界一のうんこ:02/07/26 22:06
>>1 ひとつのセグメントしか使えない、あれのことですか。
PLAYER vs COM
31 :
仕様書無しさん:02/07/27 15:53
C:\>DIR
混同くんに聞いてやれ。
Windowsのことなら詳しいと自慢しているから。
37歳童貞でヒッキーの無職で、MFCも.NETも理解できないロートルだけど
きっと頼りになる。
混同くんに聞いてやれ。
Windowsのことなら詳しいと自慢しているから。
37歳童貞でヒッキーの無職の粘着で、
MFCも.NETもOOPも理解できないロートルだけど
きっと頼りになる。
34 :
仕様書無しさん:02/07/28 00:27
TEST.COM
TEST.BAT
TEST.EXE
TEST.CMD
これらが同じディレクトリの存在して、
>TEST
とすると、TEST.COMが起動するから、COMが一番偉い!
35 :
仕様書無しさん:02/07/28 00:29
>>34 その理屈でいくと、君より早く起動(誕生)した年寄りコボラーは君よりえらいということか?
36 :
仕様書無しさん:02/07/28 00:31
老人は大切にしましょう。
年長者には礼をつくせ
ってそうか?誕生した順に優先してコマンドプロセッサは処理するのか。
確かにタイムスタンプは関係無いな。
39 :
仕様書無しさん:02/07/28 00:42
「お台場どっと混む」のことですか?
住友3COM
42 :
仕様書無しさん:02/07/28 01:14
>>42 Win2Kのこまぷろは、COMのほうが強かったぞ?
「マンガエリートのためのマンガ専門誌」か? 懐かしいが板違いだな。
45 :
近藤君@本物 ◆ccEetFnM :02/07/29 05:28
COMの全貌は理解した。
後は、VCで実践あるのみ>K仲川氏
「火の鳥」が連載されていた雑誌?
47 :
仕様書無しさん:02/09/15 15:22
それよりも時代は.NETだぞ。混同
50 :
仕様書無しさん:02/10/30 04:10
J-COM
クソスレかと思ったが、
>>50のおかげで漏れ的には良スレになった。
漏れがMFCで悪戦苦闘してるうちに世間は OLE → COM(ActiveX) → .NET だもんなー。
どいつもこいつもMFCかVB前提で悲しかったよ。
今のところCとWindowsAPIでしこしこ書いてるけど、次のVC++あたりでWindowsAPIの
サポートがなくなるんじゃないかと戦々恐々。。。
command.com ?
COMァったちゃん
ははは
ぶわははは
(^^)
999
0
99
4
返し
なクな
り ケ
り し
し
ばらク
i
0987
66 :
仕様書無しさん:03/01/18 12:10
COM って DOS だろ。
Linux なら /dev/cua/0 とかだ。
67 :
仕様書無しさん:03/01/18 12:43
OLEの方がまし。
(^^)
(^^)
∧_∧
( ^^ )< ぬるぽ(^^)
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
72 :
仕様書無しさん:03/05/31 04:43
73 :
仕様書無しさん:03/05/31 05:20
COM はいいよなぁ
リロケータブルで・・・
一つのセグメントに収まって・・・
そこいくとなんだあのEXEとかいう醜悪なモノは
COMはめんどい。作るのが。
75 :
仕様書無しさん:03/05/31 09:51
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
ハッキリ言ってアメリカなどの多民族国家では黒人の方がアジア人よりもずっと立場は上だよ。
貧弱で弱弱しく、アグレッシブさに欠け、醜いアジア人は黒人のストレス解消のいい的。
黒人は有名スポーツ選手、ミュージシャンを多数輩出してるし、アジア人はかなり彼らに見下されている。
(黒人は白人には頭があがらないため日系料理天などの日本人店員相手に威張り散らしてストレス解消する。
また、日本女はすぐヤラせてくれる肉便器としてとおっている。
「○ドルでどうだ?(俺を買え)」と逆売春を持ちかける黒人男性も多い。)
彼らの見ていないところでこそこそ陰口しか叩けない日本人は滑稽。
∧_∧
( ^^ )< ぬるぽ(^^)
79 :
仕様書無しさん:03/08/14 04:33
MSBLAST で話題になってますけど、DCOM RPC 脆弱性って、なんですか?
>>79 ここはマ板なんだが(藁
字見てわかるじゃねーか
だから、何ですか?それ
82 :
仕様書無しさん:03/08/15 01:23
コムぴゅーたー
83 :
仕様書無しさん:03/08/15 01:24
とりあえず脆弱は普通の日本語
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
85 :
仕様書無しさん:03/10/05 10:56
COM age
COM COM えぶりぼでぃ
88 :
仕様書無しさん:03/10/11 13:13
COMは死滅。これからは.NETの時代というが。
.NETも腐った時代だ。
今の時代が.NETの時代というならばJ2EEの時代といったほうが辻褄が合う。
クライアントでは使われないがな。
腐ったのはアホアンチw
91 :
仕様書無しさん:03/10/11 13:42
COMは糞。
こういう糞をブリブリ吐き出すシロンボのコミュニティーを滅ぼせ。
エクスプローラ、IEコンポーネント、DirectX、音楽や動画のプレイヤー。
今でもいたるところにCOMは使われているわけで、
死滅してないし死滅するとしてもそうとう時間がかかるだろうな。
死滅といっている奴は何を根拠に言っているのだろうか? ただの無知か?
ただのアホアンチだろ。(ゲラ
自分が理解できない・覚えたくない技術→死滅(してほしい)
以上。理解することが目的になってる香具師の挨拶でした。
あぁなるほど。これからは.NETがあればCOMは理解しなくても
いいと勘違いしているから死滅したとか言っているのか。
実際には使用されていても理解することが目的ならそう思うかもな。
今OLE はどうなってるんだ、という話と同じようなものですかね?
98 :
仕様書無しさん:03/10/11 14:36
やっぱり、DDEだろ。
コンポーネント屋はまだまだ必要かな。
100
101 :
仕様書無しさん:03/10/12 20:14
うちのPCには2個ついてます。
102 :
仕様書無しさん:03/10/12 20:16
DCOMってMS製のアプリケーションですらあんまり使って無さそうだけど、
いったいどんなところに使われてるんでしょ。
103 :
仕様書無しさん:03/10/12 20:29
SQL鯖のエンタープライズマネージャとSQL鯖本体との通信はDCOMじゃ
なかったかな。
COMはそれなりに成功したんだし
むりしてDCOMになんか作らなくても良かったのにね。
まあDCOMがあったおかげで、そのノウハウが
SOAPに受け継がれたんだろうけど。
Socket -> RPC -> DCOM
-> SOAP
結局は今でもSocketが大半を占めてるのは
どうしてなんでしょうか?メッセンジャーで
DCOMが使われていないのはどうしてなのかな。
> 結局は今でもSocketが大半を占めてるのは
そういやCORBAもつかわれてないね。どうしてだろう。
107 :
仕様書無しさん:03/10/12 22:22
RPC自体が使われてないし。LAN内だったら別に良いとは思うけど。
108 :
仕様書無しさん:03/10/12 22:56
109 :
仕様書無しさん:03/10/13 23:20
結局COMとはINPROCでしか使い物にならなかったということですね。
それってつまりMozillaと同じでは?
110 :
仕様書無しさん:03/10/13 23:27
>>109 昔、IISで、ASPから、DCOM経由でMTXを使おうとデザインしたが、使い物にならなくて。
結局、inprocでMTX使うことになって、あんまりご利益無かったな。
Queued Componentはどうなたのかな?それなりに、先進性は認めるが、今や
音沙汰ないし。IBMのMQに対抗したのは良いが、初めにかねを掛ける割には
いきが続かないのはM$の悪い癖.
>>110 MQと比べるにはWindows自体の信頼性も上がらないとダメですよね。
Windowsはよくなったけど、運用するためのノウハウが圧倒的に
不足気味というか。。。
112 :
仕様書無しさん:03/10/13 23:36
>>110 ものにならない、金にならないことについて、きちんと撤退できる
というのは、そうでないよりマトモだと思うけどな。
いいかげん×箱も諦めればいいのにね。
113 :
仕様書無しさん:03/10/14 01:03
>>111 MQは、Windowsベースでも相当稼動しているよ。勿論、運用のノウハウは
余計なものを一切動かさないこと。元々、MQはクロスプラットホームだから
OSの機能は最低限しか使っていない。
>>113 安定性を求めるとSocketなどのOSの基本的機能しか使わないですよね。
逆にネットワークの簡易利用だとSocketで十分となる。つまり、
DCOMの使える場所ってのが?だったりします。DCOMというかCOM+を安定稼動
させるにはまだまだ、時間が必要なのかなって気がしてます。
115 :
仕様書無しさん:03/10/14 01:37
>>114 COM+は、オブジェクトのまま、キューに入れて使えるところが
魅力的なところだが、MQでは、XMLをキューに入れてやり取りする手法が
完全に確立している。
CORBAはJ2EEとともに生き残るが、DCOMは完全に行き場の無い状況だと思う。
DCOMは必要なかった。
ローカル内だけで動作するCOM。その枠を越えて動作するSOAP。
MSの技術はこれだけで十分。
117 :
仕様書無しさん:03/10/14 12:18
以前、M$が散々Unix上で動くDCOMを宣伝していたが、実態を見たものは
ほとんどいないのではないか?
CORBA <-> COMブリッジも既にある(強烈に高価)。ActiveDirectoryと
DCOMに絡めた時点で大失敗だったのかもしれない。M$のネットワーク
セキュリティ何ぞ誰も信用していないということ。
つうか、RPCからSOAPに流れが変わった。
UNIXのRPCも使われて無いからね。
そのとおり。DCOMがダメだったというより、SOAPがでて、CORBAもDCOMも
廃れるということ。
121 :
仕様書無しさん:03/10/14 12:31
unixコマンドを覚えまつた。
COMはよかったんだけねぇ。
WindowsやWindowsアプリの多くが
直接・間接的に使っているし。
123 :
仕様書無しさん:03/10/14 15:02
COMは、今でも悪くないよ。
inprocだと、パフォーマンスも悪くないし、VBからだと、直接DLL使うより
何かと、便利だね。
特に他人に、部品として使わせるときには重宝する。
コモンコントロール自体がCOMだしね。
そりゃWindowsは何もかもがCOMだ
COM(OLE)が無ければWordに画像を挿入とか
IE内でFlashを表示とかできなかっただろうな。
127 :
仕様書無しさん:03/10/15 21:18
(*^.^*)
128 :
仕様書無しさん:03/10/16 00:03
正直、COMなんて使わなくてもなんでも開発できるから。
>>128 それはCOM以外のライブラリすべてにいえること。
MSはCOMとか?とか色々あって勉強したいと思わない。
COMMAND.COMだけでいい。
>>130 勉強嫌いなんですね。低学歴・低脳ですね。
132 :
仕様書無しさん:03/10/27 14:54
age
133 :
名無し@沢村:03/10/27 19:43
>>128 >正直、COMなんて使わなくてもなんでも開発できるから。
COMを使わず、Wordに画像を挿入してくれ。
COMを使わず、IE内でFlashを表示してくれ。
135 :
仕様書無しさん:03/10/27 20:31
それもCOM
136 :
名無し@沢村:03/10/27 20:36
>>134 プッ、OLE。
いまはOLEとはいわんのよ。いまはActiveXというのよ。
OLEはCOMの技術を使ってはいるだろうが
138 :
仕様書無しさん:03/10/27 22:01
オートメーションを備えたインプロセスサーバ=OLE
140 :
仕様書無しさん:03/10/28 12:12
COMおぼえるんだったら.NET覚えたほうがまだまし
COMを押し付ける奴は氏ね
COM位は教養で知ってたほうが良いぞ。
あんなもん教養で大学で必修で学生に押し付けるのは学生にたいして失礼だ。
おまえらMAMUCOぐらい知っとけ
145 :
仕様書無しさん:03/12/09 10:30
146 :
仕様書無しさん:04/01/23 19:07
COMって、オブジェクト指向みたいに現実世界とのメタファっとか、
ソフトウェア科学の成果とか背景にあるんですか?
それとも、M$がまったく何の脈絡もなく独自に作り出した物なんでしょうか。
とても分かりづらいんですけど。
>>146 どういう状態ならソフトウェア科学の成果で
どういう状態ならソフトウェア科学の成果にならないんだ?
普通に考えればコンピュータおよびコンピュータ上で動く
すべて物はソフトウェア科学の成果だと思うぞ。
>>147 確かにちと大げさすぎたが。
たとえばコンパイラなんかは、そのバックグラウンドに
形式言語論とかあるじゃないですか。
オブジェクト指向もいまいち定義がはっきりしないけど、
ソフトウェアを「物」として扱おうという流れじゃないですか。
でも、COMはM$の都合だけで作られたような感じがしたということです。
しかも、それがWindowの基礎となってる。
149 :
仕様書無しさん:04/01/23 21:11
>>148 > しかも、それがWindowの基礎となってる。
もう終わるよ。今から COM を覚えるならアセンブリを覚えておけ。これから
主流になる。COM はもうすぐ obsolete になるで。
150 :
仕様書無しさん:04/01/23 22:36
おまえら、COMCOM言うけどな。
昔のDOSの実行モジュールxxxx.com(非xxxx.exe)
を知らないでCOMCOM言うなよな。
64Kバイト以内という制限があったが、純粋に機械語
命令だけのちっちゃいプログラムになるんだぞ!
…という俺は今のCOMはよく知らんがな。
151 :
仕様書無しさん:04/01/23 22:42
>>150 ああ。PC9801VMとかで、MASMやらで
遊んでいた頃がなつかすぃ。
コマンドラインマンセー。
>>148 じゃあライブラリや動的ライブラリやオブジェクトファイルは
ソフトウェア科学の成果ではないということですね。
言っておくが、COMが出来た当時に
C言語などの手続き型言語を含めて、
どの言語からも使えるオブジェクト指向な
動的ライブラリは存在しないといっても過言じゃない。
>>152 それってM$が考えたの?知らなかった。
なにもWindows全てを否定しているわけではないよ。
COMが直感的に分かりづらいと言っているだけ。
たしかにCOMはMSが作った物だが、
必要な物(オブジェクト指向動的ライブラリ)が
無い状態なのにどうしろと。
Cだってベル研究所の都合だ。
JavaだってSUNの都合だ。
Linuxだってリーナスの都合だ。
必要な無い状態なんだからMSの都合で何も悪いことはない。
>>154 > それってM$が考えたの?知らなかった。
そんなこと誰も言って無い。
> COMが直感的に分かりづらいと言っているだけ。
そんなことお前は言っていない。
お前が聞いたのは動的ライブラリ形式(COMやDLLやUNIX系のSO等)が
ソフトウェア科学の成果かどうかだろ?
>>155,156
自分の言いたいことがあまり整理されていませんでした。スマソ
つまり、APIでプログラムを組んでいる分には
Windowsはそれほど難解ではないんだけど、
DirectXとか使おうとしたとたん、Windowsの裏に隠蔽されていた
COMという仕組みが顔を出してきて、
それを理解しないと手も足も出なくなる、と言うことがぼやきたかっただけです。
> DirectXとか使おうとしたとたん、Windowsの裏に隠蔽されていた
> COMという仕組みが顔を出してきて、
しかたないだろ。DLLファイルで提供されている
API(非オブジェクト指向ライブラリ)では限界があるんだから。
大規模な物を作ろうとしたらオブジェクト指向のほうが便利。
しかし時代的に出来た当時はC言語もまだまだ主流。
DLLにオブジェクト指向風に使える拡張をした物がCOM。
非オブジェクト指向言語からも使えるように考慮しているのだから
複雑になるのは当然。
これに対して非オブジェクト指向言語からの利用を(あまり)考慮していない
.NETでは.NETの動的ライブラリをもっと簡単に使える。
159 :
仕様書無しさん:04/01/24 00:06
>>155 > たしかにCOMはMSが作った物だが、
> 必要な物(オブジェクト指向動的ライブラリ)が
> 無い状態なのにどうしろと。
だから、早くアセンブリを覚えろ。
同じプロジェクトで作成したクラスとまったく変わらずに使えるぞ。
しかも、属性をつけてリフレクションとか便利だし。
もう、同じオペレーションをするクラスに継承は必要ない。
どんなかは、NUnit のテストの書き方を見てみれば分かる。
160 :
仕様書無しさん:04/01/24 00:08
>>150 よく、テキストでアセンブリ言語でソースを書いて、DEBUG または SYMDEB に
リダイレクトしてアセンブルしてたっけ。
>>157 DelphiやBCBやVBからだと特にCOMだからって難しいことは無いぞ。
普通のクラスライブラリって感じで使えるからな。
つーか、そもそもCOMのどこが難しいんだ?
162 :
仕様書無しさん:04/01/24 00:10
>>159 しかも、子 AppDomain で ShadowCopy を true にして使えば、DLL にロックが
かからないから、アセンブリを使っているプログラムの実行時に DLL が書き換えられるしな。
163 :
仕様書無しさん:04/01/24 00:17
>>161 BCB でも、マルチスレッドでマーシャリングしたり、COM の規則全部空で言える?
164 :
仕様書無しさん:04/01/24 00:19
>>161 VBはスレッドが使えないからいいとして、おまいは、DelphiやBCBでこれを全部理解しているのか?
165 :
仕様書無しさん:04/01/24 00:21
166 :
仕様書無しさん:04/01/24 00:22
.NET でアセンブリが一番楽だね。
C#、MS だけどこれだけはスキ。
167 :
仕様書無しさん:04/01/24 00:23
.NET でアセンブリが一番楽だね。
C#、MS だけどこれだけはスキ。
STA、MTA、インターフェース・アパートメントとか、マーシャリングなんか
考えなくてもいいだろ。
API使うときに考えているか?
169 :
仕様書無しさん:04/01/24 00:35
>>169 考えなくてもデフォルトで動く。
その証拠に理解しなくても使えることを示唆するセリフがある。
> おまいは、DelphiやBCBでこれを全部理解しているのか?
COMって難しいか?
漏れみたいな糞vb厨でも知ってるんだが。
172 :
仕様書無しさん:04/01/24 00:55
>>171 だってVBってスレッドもないし、別スレッドにあるCOM間でオブジェクトをやりとりすることも
ないじゃん。クラスのメソッドの呼び方さえ知っていれば住む世界だよ。
173 :
仕様書無しさん:04/01/24 00:58
マルチスレッドを使えない言語、使わない仕様なら難しいことはないだろうね、COM。
使うのと作るのでは大違いなんだよねぇ。
175 :
仕様書無しさん:04/01/24 11:30
>>172 別プロセスにあるCOM間でオブジェクトをやり取りすることはあるけどね。
さて、APIでスレッドを使う場合はSTAとかMTAとか面倒くさいことを
考慮しなくいいんだろ? 単純にAPIでスレッドを使った場合に
相当するのはCOMで言えばSTAとかMTAとかどういうモードに相当するんだ?
そもそもなぜ複数のモードが存在するんだ?
APIでスレッド使うのに相当するモードだけを使うことを
前提にしたら、COMはもっと簡単だと思うんだが。
あと、Javaとか.NETとかCORBAとかオブジェクト指向な言語・ライブラリで
スレッドを使ったときはSTAとかMTAとか(に相当すること)を考えなくていいのか?
COMだけに特別なことなのか?
遅レスだが、
>>146が言いたいのはCOMとかの難しい(?)概念、
STA、MTA、インターフェース・アパートメント、マーシャリング(に相当する概念)は
COMだけに存在する物なのか? ということだろ?
>>176 いえ、DirectXで挫折した者のただのぼやきです。
気にしないでください。
考えてみたら、COMがあるから今のタブブラウザブームとかがあるわけですね。
multithreadedなライブラリが孕むメンドクささと基本的には同じかと。
179 :
仕様書無しさん:04/02/02 08:02
>>157と同じような理由でCOMの勉強を始めている者です。
現在読んでいる入門書だと1999年の本なのに、MSがCOM
やVBを見捨てることはないと書いてあって、時代の流れの
速さを感じています。
自分の場合は、VC++6.0なんですが、それ付属のMSDNの
Platform SDKで Shell Reference を見たら、いきなり、
HRESULTを返すサンプルが載ってて、COMをやろうかと
思い立ったのですが、この辺りの知識は.NETでは完全に
無駄になってしまうのでしょうか? OLEVIEW.EXEで
利用できるコンポーネントを探すなんてこともなくなるんですか?
もしも、こういった知識がすぐに無駄になってしまって、
.NETで同じことがより簡単にできるようになっているのであれば
VC++6.0からVC++.NETに乗り換えるべきなのかなと思っている
のですが。
>>175 まずはEssential COMを読め。
181 :
仕様書無しさん:04/02/26 18:41
COMを始めたばかりのものです。
COMのメソッドって、クラスのオーバーロード関数みたいなことはできないのでしょうか?
例えばクラスのメンバ関数で
Func(int a);
Func(int a, DWORD b);
みたいなことをCOMのメソッドでやりたいのですが、だめなんでしょうか?
ヘンなこと言ってたらすいません
182 :
ブッシュ大統領:04/03/15 11:14
三大悪の枢軸国の紹介
C++帝國(北朝鮮) ← C++厨代表の正体は、何と! 金正日だった!
VB帝國(イラン) ← VB厨代表はイランに潜伏していいた!
Perl帝國(イラク) ← Perl厨代表フセインがついに逮捕された!
183 :
仕様書無しさん:04/03/15 15:02
EXEの方がいいよ
184 :
仕様書無しさん:04/03/16 21:33
185 :
仕様書無しさん:04/03/16 21:40
今、VBA(VB6.0相当)でスレッドを使って多量のExcelファイルを
処理しようとして苦労してるんだが、APIを使うってのは最早VBAじゃねぇのかなぁ。
まだCOMとかの基本的なことが分かってないので、一応動くが多々落ちる。
javaとかC#に移行してくれねぇかなぁ。
187 :
仕様書無しさん:04/03/16 21:48
Lisp!! (゜∀゜)カコイイ!!
ExcelのVBAで一日かけてプログラムを書き、保存してPCをとめた。
翌日Excelで開いてみたら、開いた時点でExcelが死にやがる。
VBAのコードはバイナリ化されててファイル覗いても拾うことすらできない。
結局は生のVBからExcelオブジェクトを操作する形に直して
また1から組みなおした。
VBAは怖い。