|
おはようございます!!
魔界の仮面弁士様 ご助言ありがとうございます!! 早速頂いた意見から案3が一番近いのかと思いますので試してみます!! 他の案1、2も勉強のために試してみたいと思います★ 試してみてフィードバック後に解決に致します。
ちなみに今回載せたソースはもともとASP/VBScriptで書かれたものを今回、COM+/C#に移行するものなのですが、これからの事を考えると、 C#側をいじった方が良いのか、ASP/VBScript側なのか迷います。 > ★案1: C# 側は変更せず、VBScript 側を値渡しにする ★ > 'Call objCom.mtdReturn(objComDataBean) > Call objCom.mtdReturn((objComDataBean)) 2重括弧で値渡しとなるんですね。勉強不足でした。。。。
>>以下がソースになります。 > 以下、細かいツッコミ。
細かいツッコミでも助かります!!!!! すいません。。載せるようにソースを適当にしてしまったらあちこちで ボロがでてますね。。 でもそのおかがで「Server.CreateObject」と「CreateObject」の違いを知ることができました。あるASP入門者サイトで見た時は「Server.」がなかったもので.....
> 後者の記述は利用しないでください。 > http://support.microsoft.com/kb/414599/ja > それと上記の記述だと、 Call Response.Write((objcomDataBean.intNum3)) > という意味になってしまいます。この場合は.....
処理の意味が変わってしまうという事でしょうか?? 処理は変わらないとしても2重括弧はおかしいですね。 以後気をつけます!!!!
|