Halcon VC 資料互相訪問

2021-06-21 05:57:24 字數 1017 閱讀 7594

最近在學習 halcon、vc 的混合程式設計,整理了一些兩者變數互相訪問的方法。

示例**如下:

// htuple→vc 資料型別轉換

htuple htuple = 1234;

int i = htuple[0].i(); // i=1234

long l = htuple[0].l(); // l=1234

long lnumber = htuple.num(); // lnumber=1,資料個數

double d = htuple[0].d(); // d=1234.0000

htuple = "1234";

cstring strbuffer = htuple[0].s(); // strbuffer="1234"

// vc→htuple 資料型別轉換

int ii = 1234;

double dd = 1234.1234;

cstring strtemp = "halcon";

htuple htuple2;

htuple2[0] = ii; // htuple2[0].i()=1234

htuple2[1] = dd; // htuple2[1].d()=1234.1234

htuple2[2] = strtemp.getbuffer(); // htuple2[2].s()="halcon"

i = htuple2[0].i(); // i=1234

d = htuple2[1].d(); // d=1234.1234

strbuffer = htuple2[2].s(); // strbuffer="halcon"

lnumber = htuple2.num(); // lnumber=3,資料個數

另外:halcon 的路徑類似為「d:/addr/a.jpg」,即以「/」為分隔符。

和 vc 所用的「\」不同,需要轉換。

VIEW DOC frame 互相訪問

獲得cmainframe 在cchildframe中可用getparentframe 在其它類中用afxgetmainwnd 獲得cchildframe 在cview中用getparentframe 在cmainframe中用mdigetactive 或getactiveframe 在其它類中用af...

FLEX JS 互相呼叫,訪問

開發工具 flexbuilder3 js 檔案位置 flex src js hello.js flex2js.mxml 修改工程目錄下 html template index.template.html 檔案 在中新增 在中新增 呼叫flex的按鈕 最後的ndex.template.html 頁面模...

內部類和外部類之間互相訪問

內部類與外部類之間的成員互相訪問 內部類可以訪問外部類的任何成員,包括private成員。外部類訪問內部類的成員需要建立內部類的物件,之後可以訪問內部類的任何成員,包括private成員,需要注意的是成員內部類不可以有靜態成員。當外部類的成員和內部類的成員重名時單單用this是區分不了的。在內部類中...