C dll裡main函式如何執行

時間 2022-02-10 15:40:06

1樓:匿名使用者

用反射.dll元件實現內部方法呼叫

2樓:匿名使用者

直接new winform1不就可以了麼,為啥要通過main來啟動winform1

dll是這樣的:

namespace winform1

}呼叫的時候引用了winform1以後直接newnamespace winform2}}

3樓:說著笑著d午後

樓上的,任何 dll 都是有主入口函式的。

至於樓主的問題,你在新增 winform1 時系統自動幫你加了類了,引用 winform1.dll,然後呼叫該類庫裡的類建立物件並顯示就ok了,這中間的過程.net框架做了很多額外的處理,那些就不是該問題的範疇了。

4樓:星星浪漫色

不可能的;exe dll 雖然都是pe檔案,但是其也有些本質卻別.

exe 是可以獨立執行的.dll 則是為其他檔案(比如exe)所呼叫的.其本身不能自己啟動.

詳情請了解一下 pe 檔案/

如果非要dll檔案執行. 請把 test.exe 改名為 test.dll 在 [呼叫執行].

5樓:匿名使用者

把winform1 做成.dll 是吧 form1.cs 做成 了.dll ;

真正 使程式 執行winform1的是 program.cs裡的 main 函式....在winform1 中 沒有main .....

6樓:匿名使用者

通過類庫的主函式來啟動程式本身就不符合邏輯,如果一個專案被輸出為類庫的話就代表開發者不願意從該專案啟動程式,那又何來入口之說呢,兄弟你說呢:)

vs2010中寫c#,寫了很多類,想在類裡面新增main()做函式入口測試,但不能單獨執行這個類

7樓:超時空遊客

在program檔案裡修改程式主入口為想要測試的類的main()函式就可以了

8樓:

你在main裡分別建立各個類的物件就行了。

static void main()

9樓:匿名使用者

main()

c#中,如何在dll中引用主程式中的一個類?

10樓:匿名使用者

那你就再建立一個dll,然後在dll裡定義這個類。

然後所有的其它dll和主程式都引用這個dll,使用這個dll中的類。

11樓:

把那個公共類放到dll裡定義不就行了

反正呼叫dll時也得把整個dll引入,使用起來也一樣啊

12樓:二進位制碼

先新增引用,方法如下:

專案名稱(右擊)/新增引用/專案/選擇你原來的專案名稱/最後確定就ok了;引用完成.

最後就和方法一樣的呼叫就是了.

注意,名稱空間.

c#中如何編寫dll的入口函式?

13樓:women愛

lz 是不是說沒有原始碼,直接修改編譯好的dll。

強!!!

c語言void函式在main函式中使用的問題

逍遙散士 宣告和呼叫是兩回事,宣告void function void 括號中的void 是告訴編譯器此函式沒有引數,而呼叫時函式名後面的括號裡放時的是引數,你這樣去寫,就相當前面說明了無引數,後面又給它一個引數,程式當然出出錯了,另外呼叫時不寫返回值的型別,因為在宣告時已經寫過了,這可能是編譯器的...

vba中如何呼叫cdll中的類,VBA中如何呼叫C dll中的類

首先,要在excel中呼叫dll的函式 visual studio版 extern c declspec dllexport double stdcall gcc mingw 版 extern c double add double a,double b attribute stdcall doub...

用c 編寫3 3矩陣轉置的函式,在main()函式中輸入資料,並另外建立一維陣列

刺友互 1 開啟vs2015,新建一個windows form窗體程式或者控制檯都可以。2 定義一個名為array1的陣列並賦值 double array1 new double 3,3 3 右鍵解決方案下的專案名,新增 類,建立一個名為 turnzhi 的類。4 轉置類的 為 public sta...