出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

VBからASPに書き出す方法   北岳さん [2002/03/26 12:12:58] [1915]
  Re:VBからASPに書き出す方法   北岳さん [2002/03/26 14:46:13] [1916]
    Re:VBからASPに書き出す方法   喜平さん [2002/03/30 3:30:52] [1939]

[1915] VBからASPに書き出す方法
投稿者:北岳さん 2002/03/26 12:12:58
ASPの次の1行
 
<% response.write "<html><body>ABC</body></html>" %>
 
をVB(のクラスモジュール内)に書く方法、またはgoogle検索時のキーワードを教えて下さい。
書出し先がHTMLなら以下の方法で書けるのですが、ASPの場合が判りません。
 
イメージ的には
---------
open クライアントのブラウザ画面 for output as #1
print #1, "<html><body>ABC</body></html>"
---------
あるいは
---------
set fs=Server.CreateObject("Scripting.FileSystemObject")
set ts=fs.CreateTextFile(クライアントのブラウザ画面)
ts.WriteLine "<html><body>ABC</body></html>"
---------
というようなことをしたいのですが。

[1916] Re:VBからASPに書き出す方法
投稿者:北岳さん 2002/03/26 14:46:13
set ts=fs.CreateTextFile(クライアントのブラウザ画面)
の「クライアントのブラウザ画面」の書き方は探すことも難しそうですので、
(NIFTYのVBのフォーラムでも見つけられませんでした)
次善策(たぶん、最も普通の方法?)を考えました。
 
VB側で、ASPで書き出したい文字列を、幾ら長くなっても一文で作ってしまい、関数の戻値(実際はDLL)としてASPに与え、ASPでは以下を書くことで、ひとまず解決する(逃げる)こととしました。
 
<%
Set obj=Server.CreateObject("なんとか.クラス")
STR = obj.メソド(パラメータ)
response.write STR
%>

[1939] Re:VBからASPに書き出す方法
投稿者:喜平さん 2002/03/30 3:30:52
んー、前にも、asp オブジェクトをvb から利用する方法は
教えたとはずですが・・・

vb で作成したcom のインターフェースの引数に
session なり、response なり、セットすれば、
com 側で利用できます。



TreeBBS For ASP V.0.1.3
Program By YasNet