• <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)論排行榜

            91精品国产91久久久久福利| 精品久久人人爽天天玩人人妻| 久久人人爽人人爽人人AV东京热| 久久久久亚洲av无码专区导航| 无码人妻久久久一区二区三区 | 成人亚洲欧美久久久久| 亚洲天堂久久精品| 欧美久久久久久| 久久久久久午夜成人影院 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 亚洲人AV永久一区二区三区久久| 亚洲精品无码专区久久同性男| 亚洲精品国产字幕久久不卡| 99久久国产亚洲高清观看2024 | 久久精品aⅴ无码中文字字幕不卡| 久久精品亚洲精品国产色婷| 精品人妻伦九区久久AAA片69| 久久综合国产乱子伦精品免费| 久久精品国产99久久香蕉| 狠狠色综合网站久久久久久久高清| 日本免费一区二区久久人人澡| 久久婷婷五月综合国产尤物app| 丁香五月综合久久激情| 久久久精品人妻一区二区三区蜜桃| 亚洲欧美久久久久9999| 国内精品久久久久久久亚洲 | 久久精品亚洲中文字幕无码麻豆 | 久久国产精品免费一区二区三区| 东方aⅴ免费观看久久av| 亚洲AⅤ优女AV综合久久久| 国产午夜福利精品久久| 久久夜色精品国产亚洲| 国产精品99久久免费观看| 精品人妻伦九区久久AAA片69 | 精品久久久无码人妻中文字幕豆芽 | 国产精品热久久毛片| 久久青青草原综合伊人| 国产精品久久自在自线观看| 久久婷婷五月综合色高清| 久久99精品久久久久久动态图| 无码人妻久久一区二区三区免费|