出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[2373] Re:dllのincludeについて |
投稿者:リコさん 2002/07/29 14:08:44 |
ご解答ありがとうございます。 ちょっと以下の点がよく分からなかったので 教えていただきたいのですが・・・・。 > ASPはバイナリコードを解釈しません。 > ASPで使うincudeファイルは、ASPファイルと同じテキストファイルです。 > ref: [1103] 【解答例その4】インクルード・ファイル ↑上記の過去ログを参照しましたが、 これはdllファイルの拡張子を.aspもしくは.incにしなければ ならないということでしょうか?(確かにテキストにも拡張子を .incにしましょう。っとあったのですが。)でも、拡張子を変えたら ↓のように呼び出すのに判別されるのでしょうか? > c:\winnt\system32\regsvr32 なんとか.dll > でレジストリ登録して、ASPからServer.CreateObject("オブジェクト名.クラス名")で呼ぶのではだめでしょうか。 > BASP21の解説 http://www.hi-ho.ne.jp/babaq/basp21.html がご参考になるのでは。 また、すでにdllはレジストリ登録されていてsystem32に 存在していました。basp21のように、 Set TCommon = Server.CreateObject("TestCommon") Set clsTCom = Servre.CreateObject(TCommon.clsTest1) ・・・というようにも試したのですがやはりエラーがでて しまいました・・・・・。(「無効な ProgID」というエラーMsgでした) まだまだ初心者なもので、よく分かっていない点が 多々あるかと思いますが、ご解答よろしくお願いします。 |
![]() ![]() |
![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |