我們使用的是外部DLL爲:如何修改DLL文件
[DllImport("DemoExport.dll")]
public static extern string GetDBConnection(string sDBName);
[DllImport("DemoExport.dll")]
public static extern int CreateEmptyDBFromDB(string SourceDBName, string DestinationDBName);
[DllImport("DemoExport.dll")]
現在,我們要在相同的模式添加新的方法。 ?我們正在尋找那有沒有什麼辦法來實現DemoExport.dll方法,所以我們可以使用的方法說DemoMethod(),如:
[DllImport("DemoExport.dll")]
public static extern void DemoMethod();
它看起來像一個瘋狂的問題,但我們真的需要這樣實現這個方法,稍後我們可以使用相同的方法。
此外,如果以上是不可能的,那麼如何創建一個新的dll或說如何使用像C#中不可用的DllExport。所以,laterly,任何人都可以使用的方法與屬性
[DllImport("dllname.dll")]
publis statis extern void mymeth();
奇怪的問題。只需修改DLL的代碼即可。 – 2010-08-24 16:13:29