close

image

using Euresys.eVision;

Porperties Get/Set

   1: width = roi.Width;       // C#
   2: width = roi.GetWidth( ); // C++

Set

   1: roi.Width = width;   // C#
   2: roi.SetWidth(width); // C++

Enumerations

IMAGE_FILE_TYPE     C++

改成( 去除底線_ )

ImageFileType                C#

 

Exceptions

Euresys.eVisionException class      C++

Euresys.eVisionException.Message   C#

 

Default Arguments

EImageBW8.SetZoom(float X, float Y= 0)     C++

C#彈性更大, 可以同名但支援不同輸入引數個數

Euresys.eVision.ImageBW8.SetZoom(float X)

Euresys.eVision.ImageBW8.SetZoom(float X, float Y)

 

Global functions

C#版本則進化成將global function整合到合適的namespace下(不同函式庫)

例如

Euresys.eVision.EasyImage

image

 

Callbacks

eVision 6.7 C#版本不支援callbacks @@

 

Raw memory access 

eVision 6.7.1 不支援影像陣列指標(to pixel arrays)…@@

 

EasyAVI and EasyMeasure

eVision 6.7.1 不支援

 

左邊欄位c++                                       右邊欄位c#

image

 

資料來源: eVision .NET Migration Guide

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 me1237guy 的頭像
    me1237guy

    天天向上

    me1237guy 發表在 痞客邦 留言(0) 人氣()