c++調用c#的dll(轉)
摘要: 一、使用/clr編譯MFC可執行文件或規則C# DLL函數.
1、打開“項目屬性”對話框,方法是右鍵單擊“解決方案資源管理器”中的項目并選擇“屬性”。
2、展開“配置屬性”旁邊的節點并選擇“常規”。在右側窗格中的“項目默認值”下,將“公共語言運行庫支持”設置為“公共語言運行庫支持(/clr)”。
3、在相同的窗格中,確保將“MFC的使用”設置為“在共享DLL中使用MFC”。
4、在“配置屬性”下,展開“C/C++”旁邊的節點并選擇“常規”。請確保將“調試信息格式”設置為“程序數據庫/Zi”(而不是“/ZI”)。
5、在“配置屬性”下,選擇“C/C++”,然后選擇“代碼生成”。請確保將“運行時庫”設置為“多線程調試DLL(/MDd)”或“多線程DLL(/MD)”之一。
閱讀全文
posted @
2013-03-12 15:13 Ke 閱讀(3556) |
評論 (0) 編輯
C# DataGridView顯示行號的方法
摘要: 網上最常見的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中繪制行號
閱讀全文
posted @
2012-12-11 14:54 Ke 閱讀(2302) |
評論 (1) 編輯
VS2008 自動生成屬性的get、set
摘要: 在VS2008里,也可以像Eclipse那樣自動生成get 、set方法。
下面是兩個具體操作的方法:
1、在編寫的字段上單擊右鍵----->重構------->封裝字段
2、在空白行處,輸入“prop”再按Tab鍵
閱讀全文
posted @
2012-11-16 09:34 Ke 閱讀(1089) |
評論 (0) 編輯
判斷文件是否被占用(獨享模式)
摘要: using (File.Open(@"C:testfile.txt", FileMode.Open, FileAccess.ReadWrite, FileShare.None))
判斷文件是否被占用
閱讀全文
posted @
2012-10-29 16:45 Ke 閱讀(1727) |
評論 (0) 編輯
File.Create(path)創建文件后需要調用Close()方法釋放
摘要: 使用 File.Create(strFilePath) 創建文件后,對文件進行寫入,發現未成功,內容沒有寫進去,
在操作系統中打開新建的文件提示“正在被使用”的提示信息。
//文件不存在則創建
File.Create(strFilePath).Close();
閱讀全文
posted @
2012-10-26 11:40 Ke 閱讀(1320) |
評論 (0) 編輯