|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [1382] DLL内からSessionを読み書き可能? |
| 投稿者:北岳さん 2002/01/13 0:28:42 |
| ASPがらみのVB(ver5)で質問致します。 ------(現ASP)-------- <% 〜 x=Session.Contents("a") 〜 Session.Contents("b")=yy 〜 %> ---------------------- というVBScriptの ASPを、高速化を狙って、そっくりVBで書き直しDLLにしてしまい、 ASPの方は(SessionをDLL内から呼ぶことで、引数も戻り値も不要となる筈ですが) 関数を呼出して、 ------(ASP側)-------- <% set obj=Server.CreateObject("Proj1.Cls1") z=obj.func() %> ---------------------- で片付けたいのですが、VB5のcls内に書くべき ■SessionオブジェクトのProgID が判りません。 regeditで探し出した、それらしいキー「ASP Session Object」の項を見ると、 ここの CLSIDは HKEY_CLASSES_ROOT\CLSID\{D97A6DA0-A865-11cf-83AF-00A0C90C2BD8} となっていました。が、その番号の項目にも ProgIDが書かれていませんでした。 (自宅WIN98+PWSのASP使用マシンにて。会社のNT4+IISは見ていません。) ------(VB側)-------- Public Function Cls1(dummy as variant) as variant 〜 set ss=CreateObject("?") x=ss.Contents("a") 〜 ss.Contents("b")=yy 〜 end function ---------------------- の?の行は、こういう場合はどう書けばよろしいのでしょうか。 VBヘルプと VB-BooksOnLineでは判りませんでした。 Sessionを読み書きする場合だけASPで行うなら、〜を3つのメソドに分ければ可能ですが、 DLL内でSessionに直接アクセスできれば、ASP〜DLL間でvariant戻り値⇒配列等の変換をしなくて済み、 今後のASP側記述がとても楽になる、と目論んでいます。 |
![]()
DLL内からSessionを読み書き可能?
北岳さん
[2002/01/13 0:28:42]
[1382]
|
発言者により削除されました!!
北岳さん
[2002/01/13 3:20:19]
[1383]
無理みたい
北岳さん
[2002/01/13 11:23:25]
[1384]
Re:無理みたい
Tomitomiさん
[2002/01/13 12:57:45]
[1385]
Re:無理みたい
北岳さん
[2002/01/13 18:50:12]
[1386]
できるようですけど?
喜平さん
[2002/01/15 1:18:34]
[1387]
Re:できるようですけど?
北岳さん
[2002/01/15 19:17:32]
[1404]
こんな感じで・・・一番単純なサンプルです
喜平さん
[2002/01/16 8:47:17]
[1405]
ありがとうございます。できました。
北岳さん
[2002/01/16 12:32:37]
[1409]
スペルミス
北岳さん
[2002/01/16 13:28:00]
[1411]
|
|
TreeBBS For ASP V.0.1.3 |