註冊eVision元件
> regsvr32 eVision.ocx
附註: 反註冊eVision元件(卸載)
> regsvr32 /u eVision.ocx
開啟Visual Studio工具箱, 在工具箱上方按滑鼠右鍵, 選擇<選擇項目>
COM元件選單, 勾選eVision相關元件, E*字首的元件名稱
Case 1:failed to compile the project
0x2040 執行緒以返回碼 0 (0x0) 結束。
'test.vshost.exe' (Managed): 已載入 'C:\Users\ryanwang\Documents\Visual Studio 2008\Projects\test\test\bin\Release\test.exe',已載入符號。
'test.vshost.exe' (Managed): 已載入 'C:\Users\ryanwang\Documents\Visual Studio 2008\Projects\test\test\bin\Release\AxInterop.eVision.dll'
'test.vshost.exe' (Managed): 已載入 'C:\Windows\assembly\GAC_MSIL\System.Windows.Forms.resources\2.0.0.0_zh-CHT_b77a5c561934e089\System.Windows.Forms.resources.dll'
第一個可能發生的例外狀況類型 'System.Runtime.InteropServices.COMException' 發生於 System.Windows.Forms.dll
第一個可能發生的例外狀況類型 'System.Runtime.InteropServices.COMException' 發生於 System.Windows.Forms.dll
類型 'System.Runtime.InteropServices.COMException' 的未處理例外狀況發生於 System.Windows.Forms.dll
其他資訊: 類別未登錄 (發生例外狀況於 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
'test.vshost.exe' (Managed): 已載入 'C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'
'[9072] test.vshost.exe: Managed' 程式以返回碼 0 (0x0) 結束。
Case 2: complied successfully
========================================================================
Step1. Click and drag a MenuStrip onto the Form1
Step2. Add a openFileDialog component
Step3. Mouse double-click on “開啟” menu tab, and write its callback function
private void 開啟ToolStripMenuItem_Click(object sender, EventArgs e)
{
// Show open file dialog
openFileDialog1.Filter = "Image Files (*.tif;*.jpg;*.bmp)|*.tif;*.jpg;*.bmp";
if (openFileDialog1.ShowDialog() == DialogResult.Cancel)
{
// No image selected, exit
return;
}
axEC24Image1.Load(openFileDialog1.FileName);
int offset =40;
axEC24Image1.SetBounds(0, 0, Form1.ActiveForm.Width - offset, Form1.ActiveForm.Height - offset);
}
Step4. Add Form1’s Paint Event in order to refresh axEC24Image1
private void Form1_Paint(object sender, PaintEventArgs e)
{
if (axEC24Image1.Void())
{
return;
}
axEC24Image1.Refresh();
}
Step5. Compile and run the executable file
sample code: test
留言列表