在vbscritp 中呼叫 C 生成的dll 元件

2022-09-14 05:06:06 字數 605 閱讀 7838

環境:vs2005,window xp 

第一步:

新增乙個類庫元件,新增cs檔案,**如下:

using system;

using system.collections.generic;

using system.text;

namespace aspdll

public int contulation(int a,int b)

public string returnhello(string name)}}

第二步:

開啟類檔案所在專案屬性頁,選擇"生成"標籤,把"為com interop 註冊"勾上.

第三步:

把assemblyinfo.cs檔案中的[assembly: comvisible(false)] 改為[assembly: comvisible(true)]

第四步:編譯生成.dll

第五步:在asp呼叫:

set clsa=server.createobject("aspdll.firstdll")

three=clsa.returnhello("china")

response.write("")

《完》

在C中呼叫C 函式

由於c編譯器與c 編譯器之間的區別十分巨大,因此二者之間不可以直接互相呼叫各自的函式介面。但是,使用extern c 可以實現在c 中呼叫c 函式的功能,反之亦可。extern c 告訴c 編譯器,將花括號中的 按照c語言的規則進行編譯與鏈結。cppprint.cpp cppprint.h call...

在C 中呼叫python方法

1.安裝ironpython 2.建立專案 建立乙個c 的控制台應用程式。新增引用 瀏覽到ironpython的安裝目錄中,新增對ironpython.dll,microsoft.scripting.dll 兩個dll的引用。3.新增python檔案到當前的專案中 def welcome name ...

在C 中動態呼叫WebService

using system using system.io using system.net using system.reflection using system.codedom using system.codedom.compiler using microsoft.csharp using ...