這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
programming:dot_net_framework [2013/07/19 18:45] wenpei |
programming:dot_net_framework [2013/07/29 16:42] (目前版本) wenpei |
||
---|---|---|---|
行 107: | 行 107: | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | 若編譯錯誤,可能是平台問題,打開 C# Project 的 Properties,在 Build Tab 裡面的 Platform target 選擇 x86 | ||
+ | |||
+ | {{:programming:clr_x86.png|}} | ||
==== 進階應用 ==== | ==== 進階應用 ==== | ||
行 175: | 行 179: | ||
==== 參考文件 ==== | ==== 參考文件 ==== | ||
+ | C# Pass by Reference to CLR | ||
+ | * [[http://msdn.microsoft.com/en-us/library/8903062a%28VS.90%29.aspx|% (Tracking Reference)]] | ||
+ | * [[http://msdn.microsoft.com/en-US/library/yk97tc08%28v=vs.90%29.aspx|^ (Handle to Object on Managed Heap)]] | ||
+ | * [[http://msdn.microsoft.com/en-US/library/te3ecsc8%28v=vs.90%29.aspx|gcnew]] | ||
+ | * [[http://msdn.microsoft.com/en-us/library/1dz8byfh%28v=vs.90%29.aspx|pin_ptr]] | ||
+ | * [[http://bobpowell.net/lockingbits.aspx|Using the LockBits method to access image data]] | ||
+ | |||
+ | WIC | ||
* [[http://msdn.microsoft.com/en-us/library/windows/desktop/ff973956.aspx|Using the Windows Imaging Component]] | * [[http://msdn.microsoft.com/en-us/library/windows/desktop/ff973956.aspx|Using the Windows Imaging Component]] | ||
+ | |||
+ | COM | ||
+ | * [[http://msdn.microsoft.com/zh-tw/library/aa288455%28v=vs.71%29.aspx|COM Interop 第 1 部份:C# 用戶端教學課程]] | ||
+ | * [[http://www.codeproject.com/Articles/38254/A-Beginner-Tutorial-for-Writing-Simple-COM-ATL-DLL|A Beginner Tutorial for Writing Simple COM/ATL DLL and Using it with .NET]] | ||