• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 25,  comments - 36,  trackbacks - 0
            我應(yīng)該快有一年工作經(jīng)驗(yàn),雖然畢業(yè)才沒(méi)有幾天。 一點(diǎn)都不傷感,因?yàn)闆](méi)有感覺(jué),一直都在工作。
            我的工作前段時(shí)間主要給寫IDL接口(下個(gè)月開(kāi)始投向GIS開(kāi)發(fā)),主要是AUTOCAD的接口,我公司用teigha的庫(kù)。
            不得不說(shuō)代碼寫的真的漂亮,幫助文檔也寫的很好。

            IDL 資料本身就很少,IDL 接口資料就幾乎就一本老外的書籍,而且版本比較老了,所以難度還是有一點(diǎn)的。
            我現(xiàn)在對(duì)IDL接口應(yīng)該是比較熟練,如果你遇到一些問(wèn)題,可以問(wèn)我,maybe我是知道的。

            好了,說(shuō)一下正題。
            在IDL中大量使用關(guān)鍵字,所以我們?cè)陂_(kāi)發(fā)IDL接口當(dāng)中用到關(guān)鍵字也是非常多的。

            我就不分析關(guān)鍵字的原理了,因?yàn)榭煲掳嗔恕?br />最新版關(guān)鍵字用法和以前老版本不一樣所以需要注意。
            例子代碼在幫助文檔有。

            現(xiàn)在我覺(jué)一個(gè)例子
            現(xiàn)在我們定義關(guān)鍵字的IDL_KW_PAR
            static IDL_KW_PAR kw_pars[] = {
            {“BLOCK”,IDL_TYP_STRING,1,0,(int*)IDL_KW_OFFSETOF(block_there),(char*)IDL_KW_OFFSETOF(Block)},
            {"INDEX",IDL_TYP_LONG,1,0,(int*)IDL_KW_OFFSETOF(index_there),(char*) IDL_KW_OFFSETOF(index),
            {NULL} 
            };

            這里就定義好了 IDL_KW_PAR.
            注意一個(gè)問(wèn)題,BLOCK 和 INDEX 定義順序有講求。
            你必須要把BLOCK放到INDEX上面。
            因?yàn)锽 < I 。
            如果沒(méi)有按照這樣順序聲明你就使用關(guān)鍵字就會(huì)出現(xiàn)不能分配關(guān)鍵字。
            因?yàn)檫@個(gè)必須 按照 in LEXICAL order (詞法順序來(lái)弄)。
            你會(huì)覺(jué)得這個(gè)非常好笑,但卻是是這樣的,這個(gè)在idl help 里面是沒(méi)有說(shuō)明的。
            這個(gè)是我在分析export.h 發(fā)現(xiàn)問(wèn)題解決方法。


            我就簡(jiǎn)單說(shuō)到這里吧。

            如果你想知道IDL 怎么在結(jié)構(gòu)體里面?zhèn)鬟f IDL_VPTR 或者 怎么返回動(dòng)態(tài)的數(shù)據(jù) 或者  === 或者 一些DWG的東西也可以找我哦。
            其實(shí)我想說(shuō)我擅長(zhǎng)網(wǎng)絡(luò)開(kāi)發(fā)行不呢!!!!!
            My QQ 群:274301756
            速度下班,我IT 但我從來(lái)不加班。。。
            posted on 2013-06-25 17:34 小魚兒 閱讀(2635) 評(píng)論(2)  編輯 收藏 引用

            FeedBack:
            # re: IDL接口或許你會(huì)遇到一個(gè)挺無(wú)語(yǔ)的地方------》關(guān)鍵字
            2015-08-24 14:26 | 張星星
            你好老師, 我在做hdf的讀取和校正,我在用c#調(diào)用idl時(shí),要傳hdf的路徑進(jìn)pro時(shí)。出現(xiàn)這個(gè)錯(cuò)誤:IDL_M_KEYWORD_ILLEGAL:Keyword parameters not allowed in call。 不知道是什么原因,代碼是這樣的、:
            textBox1.Text=fileDialog1.FileName;// fileDialog1.FileName顯示選中文件的路徑
            object objStr = textBox1.Text;
            this.axIDLDrawWidget1.CreateDrawWidget();
            this.axIDLDrawWidget1.SetNamedData("modisname", objStr);
            this.axIDLDrawWidget1.ExecuteStr(@".Compile radiation_correction.pro");
            this.axIDLDrawWidget1.ExecuteStr("radiation_correction,modisname=modisname");
            //讀取數(shù)據(jù)
            this.axIDLDrawWidget1.ExecuteStr("data = read_image('" + @"D:\DownLoad\fushejiaozheng.img" + "', /true)");
            //設(shè)置當(dāng)前顯示窗體
            this.axIDLDrawWidget1.ExecuteStr("widget_control, " + this.axIDLDrawWidget1.DrawId.ToString() + ", get_value=WinID");
            this.axIDLDrawWidget1.ExecuteStr("wset, WinID");
            //顯示圖像
            this.axIDLDrawWidget1.ExecuteStr("tv, congrid(data, 1, 500, 350), /true");  回復(fù)  更多評(píng)論
              
            # re: IDL接口或許你會(huì)遇到一個(gè)挺無(wú)語(yǔ)的地方------》關(guān)鍵字
            2015-08-24 14:33 | 小魚兒
            @張星星
            可能這個(gè)我?guī)椭坏侥懔耍驗(yàn)楹镁脹](méi)有弄這個(gè),IDL早就忘記了。但感覺(jué)應(yīng)該你的參數(shù)傳入有問(wèn)題了,可以ExecuteStr 一行一行的注釋掉,然后定位哪一行,然后確定語(yǔ)法錯(cuò)誤,先可以IDL控制命令輸入?yún)?shù)看是否能夠運(yùn)行。  回復(fù)  更多評(píng)論
              

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            常用鏈接

            留言簿(4)

            隨筆檔案(25)

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久久高清免费视频| 日日躁夜夜躁狠狠久久AV| 91精品免费久久久久久久久| 99久久精品国内| 久久精品国产国产精品四凭| 欧美久久天天综合香蕉伊| 男女久久久国产一区二区三区| 99久久超碰中文字幕伊人| 精品国产一区二区三区久久蜜臀| 欧美日韩精品久久久久| 麻豆成人久久精品二区三区免费| 久久伊人精品青青草原高清| 色婷婷久久久SWAG精品| 99久久精品午夜一区二区| 久久综合狠狠综合久久97色| 久久精品国产亚洲av麻豆小说 | 久久国产成人亚洲精品影院| 国产精品99久久久精品无码| 大伊人青草狠狠久久| 久久精品国产日本波多野结衣| 国产福利电影一区二区三区久久久久成人精品综合 | 精品无码久久久久久午夜| 久久精品国产亚洲Aⅴ蜜臀色欲| 麻豆成人久久精品二区三区免费| 日本高清无卡码一区二区久久| 99精品久久精品| 无码久久精品国产亚洲Av影片 | 欧美日韩精品久久久免费观看| 国产高潮国产高潮久久久91 | 亚洲综合日韩久久成人AV| 久久久久久久综合日本亚洲| 日韩人妻无码精品久久久不卡| 久久伊人五月天论坛| 久久国产美女免费观看精品 | 国产精品久久久久久福利69堂| 久久综合视频网| 亚洲色欲久久久久综合网| 日日狠狠久久偷偷色综合96蜜桃| 久久精品国产亚洲精品| 久久精品成人免费观看97| 国产精品美女久久久久av爽 |