タイトル : Re^4: VB.NETへの移行 投稿日 : 2004/01/29(Thu) 11:07 投稿者 : よねKEN
> DLLは、VB6.0で作成DLLをアップグレードして、必要な個所を修正したものになります。 DLLをアップグレードした場合、ActiveX DLLのソースコードをアップグレードして、 .NETのDLLになるのでしょうか? それともActiveX DLLをInteropして使用しているだけでしょうか? #この質問は、単に私がVB6製DLLをアップグレードしたことがないので、 #どういう風にアップグレードされるのか知らないためです。 > これは、Binのフォルダの中にできています。 > そのDLL(A.DLLという事にします)。Aの中に色々と処理があって、 > A.GetDateという処理の中で、A.DateCheckという処理をCallしているのですが、 > それが原因でエラーになっているようです。 ということはA.DLLから別のDLLはコールしているとおっしゃていた話は 関係なかったということでしょうか? ところで、No.656では下記のように書かれていますが、 >>一応、Binの下にDLLができていて、これを参照しているわけですが、 >>呼び出しもとのAPがフォームが上がる前に落ちています。 >>今は、参照だけはしているのですが、実際は使用はしていません。 「A.GetDateという処理の中で、A.DateCheckという処理をCallしているのですが、 それが原因でエラーになっているようです。」と話が噛み合いませんね。 この「」の内容が問題点なら、A.DLLのメソッドを自作の.NETアプリから 呼び出しているんじゃないですか?また、エラーになっているとのことなので、 何の例外が出ているのでしょう?エラーメッセージの内容は? |