青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 27,  comments - 68,  trackbacks - 0

前段時(shí)間覺得好玩,安裝了Intel C++ Compiler進(jìn)行評(píng)估,現(xiàn)在評(píng)估結(jié)束了,決定卸載。開始卸載之后,Visual C++ 6.0開始罷工了,報(bào)告無法找到xicl6.exe進(jìn)行編譯。搜索了下注冊(cè)表,發(fā)現(xiàn)Intel C++ Compiler在安裝時(shí)候修改了Visual C++的工具設(shè)置,但卸載時(shí)沒有恢復(fù)。可以修改下面兩個(gè)地方:
1、HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Build System\Components\Platforms\Win32 (x86)\Tools\32-bit C/C++ Compiler for 80×86\Executable Path改成cl.exe;
2、HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Build System\Components\Platforms\Win32 (x86)\Tools\COFF Linker for 80×86\Executable Path改成link.exe就可以了。
需要退出VC++ 6.0,然后重新啟動(dòng),一切就正常了。

posted @ 2006-06-13 15:59 zealsoft 閱讀(2235) | 評(píng)論 (3)編輯 收藏
使用Borland Developer Studio (BDS) 2006打開一個(gè)C++Builder工程,出現(xiàn)Access Violation錯(cuò)誤:

+ $6[22B5B07D]{bcbide100.bpl} XMLProj.XMLProj.CreateNewBdsProjFile (Line 1249, "..\cpp\XMLProj.pas" + 2) + $6
+ $0[51F06B47]{rtl100.bpl? } System.System.@HandleAnyException (Line 9980, "system.pas" + 13) + $0
?+ $41[7C923786]{ntdll.dll?? } RtlConvertUlongToLargeInteger + $41
?+ $9[7C92EAF5]{ntdll.dll?? } KiUserExceptionDispatcher + $9
?+ $22[22B251E6]{bcbide100.bpl} CppProjOpts.CppProjOpts.MakeBprToBdsProj (Line 7414, "CppProjOpts.pas" + 8) + $22
?+ $24[22B2564C]{ bcbide100.bpl} CppProjOpts.CppProjOpts.TCppLegacyProjectFileHandler.Convert (Line 7637, "CppProjOpts.pas" + 11) + $24
?+ $9[22B257A8]{bcbide100.bpl} CppProjOpts.CppProjOpts.TCppLegacyProjectFileHandler.FileOpen (Line 7676, "CppProjOpts.pas" + 1) + $9
?+ $14[20C347A4]{coreide100.bpl} DocModul.DocModul.TFilterList.OpenFile (Line 777, "DocModul.pas" + 35) + $14
?+ $1E[20C39572]{coreide100.bpl} DocModul.DocModul.ProjectOpenDialog (Line 3079, "DocModul.pas" + 30) + $1E
[00412CC7]{bds.exe???? }
?+ $3[218AD460]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3143, "ActnMenus.pas" + 3) + $3
?+ $4[218A891D]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 883, "ActnMenus.pas" + 3) + $4
?+ $6[5203C998]{vcl100.bpl? } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6
?+ $4[218AA158]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActionMenuBar.WndProc (Line 1572, "ActnMenus.pas" + 15) + $4
?+ $0[51F40BB0]{rtl100.bpl? } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
?+ $6F[77D18706]{USER32.dll? } GetDC + $6F
?+ $14F[77D187E6]{USER32.dll? } GetDC + $14F
?+ $122[77D189A0]{USER32.dll? } GetWindowLongW + $122
?+ $A[77D1BCC7]{USER32.dll? } DispatchMessageA + $A

經(jīng)過檢查,發(fā)現(xiàn)BDS2006只能處理C++Builder 5/6的工程,而早期的工程文件由于不是XML格式,就會(huì)導(dǎo)致上面的錯(cuò)誤。而要想處理早期的工程,必須先用BCB 6.0轉(zhuǎn)換一下。

posted @ 2006-05-03 22:36 zealsoft 閱讀(1573) | 評(píng)論 (0)編輯 收藏

一個(gè)朋友來信說,他在工程中添加了一個(gè)數(shù)據(jù)導(dǎo)出到Excel表的類CSpreadSheet,結(jié)果出現(xiàn)了LNK2005的錯(cuò)誤。在網(wǎng)上查了一下,發(fā)現(xiàn)還不只我這個(gè)朋友遇到這個(gè)問題,CSDN上也有類似問題:http://topic.csdn.net/t/20050311/09/3842070.html
這個(gè)CSpreadSheet.h文件在CodeProjectCodeGuru上都有,其實(shí)是這個(gè)文件有問題。這個(gè)頭文件既包括了CSpreadSheet類的定義,還包括這個(gè)類的實(shí)現(xiàn),這樣所有包含這個(gè)頭文件的類都有一份這個(gè)類的實(shí)現(xiàn),鏈接的時(shí)候自然就出錯(cuò)了。只要工程中有兩個(gè)以上的地方包含這個(gè)頭文件就會(huì)出現(xiàn)這個(gè)錯(cuò)誤。解決的辦法很簡(jiǎn)單,建立一個(gè)CSpreadSheet.cpp文件,然后在這個(gè)文件的開頭加上:

#include?“stdafx.h”
#include?“CSpreadSheet.h”

然后把CSpreadSheet.h中的從“// Open spreadsheet for reading and writing”(含)到“#endif”(不含)之前的語句都剪切到CSpreadSheet.cpp中,也就是將類的聲明和實(shí)現(xiàn)分離,再將CSpreadSheet.cpp文件加到工程中,這樣就可以了。

posted @ 2006-04-24 15:24 zealsoft 閱讀(1536) | 評(píng)論 (0)編輯 收藏
早期的PhotoShop的SDK是免費(fèi)的,不過現(xiàn)在已經(jīng)收費(fèi)了。主要是因?yàn)榫帉慞S插件的人太多,Adobe覺得可以賺一筆了。你現(xiàn)在仍然可以從這個(gè)地址找到4.0和5.0的SDK。不過最新版本的SDK只能從Adobe PhotoShop Developer Center獲得。一般的,你必須加入ASN Developer Program(收費(fèi))才能獲得全部SDK。不過你也可以提出申請(qǐng),說明理由,Adobe可能會(huì)給予你免費(fèi)的SDK。由于我們編寫插件的目的是為了教學(xué)研究使用,所以Adobe給予了免費(fèi)的SDK。不過這個(gè)SDK中沒有包括Import和FileFormat等一些插件的頭文件、文檔和例子。不知道這是不是免費(fèi)的SDK和收費(fèi)的SDK的區(qū)別。
posted @ 2005-10-09 11:27 zealsoft 閱讀(4469) | 評(píng)論 (17)編輯 收藏

PhotoShop的插件體系由兩部分組成,一是插件(plug-in modules),二是宿主(plug-in hosts)。插件是Adobe或第三方開發(fā)者開發(fā)的、用以擴(kuò)展標(biāo)準(zhǔn)Photoshop功能的軟件模塊,用戶可以不需改動(dòng)宿主的代碼,而通過在系統(tǒng)中增加或升級(jí)插件以滿足自己的需要。宿主則負(fù)責(zé)把插件載入內(nèi)存并通過一定接口進(jìn)行調(diào)用、協(xié)作,當(dāng)插件功能完畢之后,將插件從內(nèi)存中卸載。Harald Heim的文章中介紹了支持PhotoShop插件的許多宿主軟件。

每個(gè)PhotoShop插件的文件擴(kuò)展名雖然都是.8開頭(表1),其實(shí)都是DLL文件。每個(gè)DLL中可以有多個(gè)插件,不過一般只帶有一個(gè)插件。

表1 插件的類型和控制名

文件類型

擴(kuò)展名

通用

.8BP

Automation

.8LI

Color Picker

.8BC

Import

.8BA

Export

.8BX

Extension

.8BE

Filter

.8BF


使用Depends查看一個(gè)Dissolve.8bf的輸出函數(shù)就可以發(fā)現(xiàn),其中的PluginMain函數(shù)是插件的入口函數(shù),PhotoShop將通過這個(gè)函數(shù)訪問插件的功能。這個(gè)函數(shù)的名字可以通過修改資源文件的方式修改。另一個(gè)_DissolveProc@16是窗口回調(diào)函數(shù),與PhotoShop無關(guān)。

posted @ 2005-10-06 10:17 zealsoft 閱讀(2641) | 評(píng)論 (0)編輯 收藏

之所以想開發(fā)PhotoShop的插件,來自于上學(xué)期的經(jīng)歷。有個(gè)其他老師的學(xué)生老來問一些關(guān)于MFC的問題,她正在做一個(gè)合成孔徑雷達(dá)(SAR)圖象評(píng)估的軟件。作為一個(gè)電子工程系的學(xué)生,她的編程基礎(chǔ)當(dāng)然不是很理想,所以那些GDI、窗口變換、文件操作的基本問題都可以難上她幾周的時(shí)間,看上去很可憐。象她這樣研究SAR的,機(jī)器上都裝有PhotoShop,我說你可以編寫一個(gè)PhotoShop插件,這樣就不用去了解那些Windows編程的細(xì)節(jié),將精力主要集中在SAR算法上,否則兩年的時(shí)間怎么夠用呀,而且你注定無法成為一個(gè)Windows編程的高手,還是成為SAR專家比較靠得住??墒撬睦蠋煕]有想到過PhotoShop插件,她也從來沒有想過。我在想,有多少象她這樣的情況呢?所以,決定研究一下PhotoShop插件的編寫,也許對(duì)許多搞科研的人有用。下面介紹一下PhotoShop的插件所需要的基本工具和基本概念。

要編寫PhotoShop的插件需要PhotoShop SDK。要得到該SDK,需要到http://www.adobe.com/devnet/photoshop/下載,安裝以后包括編寫插件所需要的頭文件、資源文件、文檔、輔助工具和例子。由于PhotoShop最初是從Mac機(jī)上移植過來的,所以它的文檔和大多數(shù)例子都有Mac機(jī)的痕跡,Adobe推薦在Windows上使用Mac機(jī)的資源格式,這樣可以方便開發(fā)支持Windows和Mac的插件,這對(duì)于從小就用Windows開發(fā)的人來說夠痛苦的。而且它的文檔從5.0版本以來就沒有怎么更新,所以最新的內(nèi)容許多要靠閱讀例子獲得。PhotoShop的開發(fā)主要使用C/C++語言,SDK中的所有例子都包括Visual Studio.NET 2003的工程,這點(diǎn)還比較方便。

PhotoShop支持的插件有以下種類:

  • Automation
    Automation模塊可以訪問所有Photoshop腳本事件。這些模塊都出現(xiàn)在Automate菜單或Help菜單。在SDK的Photoshop Actions Guide.pdf中介紹了這些插件的開發(fā)。
  • Color Picker
    Color Picker模塊為實(shí)現(xiàn)不同的顏色選擇器提供一個(gè)插件接口。
  • Import
    Import模塊在一個(gè)新的窗口打開圖象。Import模塊,常用于掃描儀或視頻捕捉卡接口,讀取壓縮格式或系統(tǒng)不支持的文件,通過Import 子菜單調(diào)用。
  • Export
    Export模塊輸出已存在的圖象,,常用于控制特殊打印機(jī)或以非標(biāo)準(zhǔn)壓縮格式進(jìn)行文件輸出,通過Export子菜單調(diào)用。
  • Extension
    Extension模塊是內(nèi)部模塊,接口不公開。
  • Filter
    Filter模塊(濾鏡)實(shí)施對(duì)當(dāng)前圖像中的選定區(qū)域進(jìn)行修改、潤(rùn)色。這是大家最熟悉的部分,許多圖像效果便是出自這些模塊,通過Filter菜單調(diào)用。
  • Format
    Format模塊,也叫File Format和Image Format模塊,提供對(duì)讀寫其他圖象格式的支持。它們出現(xiàn)在Open..., Save As...和Save a Copy...等對(duì)話框的格式彈出菜單中。
  • Parser
    Parser模塊類似Import和Export模塊,提供在Photoshop和其他 (通常是矢量的)格式,如Adobe Illustrator™ or Adobe® PageMaker™之間交換數(shù)據(jù)的支持。它們的接口不公開。
  • Selection
    Selection模塊修改圖象中被選中的像素,也可以返回路徑或像素選擇區(qū)。這些模塊出現(xiàn)在Selection菜單下。

如果想讀些入門教程,可以參考以下文章

在今后的Blog中,我會(huì)逐步介紹有關(guān)開發(fā)的內(nèi)容。

posted @ 2005-09-12 17:22 zealsoft 閱讀(9267) | 評(píng)論 (12)編輯 收藏
僅列出標(biāo)題
共3頁: 1 2 3 

<2006年7月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用鏈接

留言簿(13)

隨筆分類(28)

隨筆檔案(27)

搜索

  •  

積分與排名

  • 積分 - 58656
  • 排名 - 398

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品自拍一区| 亚洲综合视频1区| 性欧美1819sex性高清| 艳女tv在线观看国产一区| 亚洲精品在线视频观看| 99国产精品久久久| 亚洲网站视频福利| 欧美在线视频a| 久久婷婷国产综合尤物精品| 免费亚洲一区| 亚洲乱码一区二区| 欧美一二三视频| 欧美成人精品在线观看| 欧美午夜精品电影| 在线国产亚洲欧美| 日韩亚洲欧美在线观看| 午夜一区在线| 亚洲国产精品成人| 99精品福利视频| 久久精品一区二区三区不卡牛牛| 免费观看国产成人| 国产精品每日更新在线播放网址| 在线观看国产成人av片| 亚洲一二三区精品| 亚洲高清av| 免费影视亚洲| 欧美无乱码久久久免费午夜一区| 国产日韩欧美综合精品| 亚洲精品网站在线播放gif| 亚洲欧美日韩在线综合| 欧美电影免费观看网站| 亚洲欧美一区二区三区在线| 欧美激情精品久久久久久变态 | 欧美va天堂va视频va在线| 欧美日韩国产不卡在线看| 国产香蕉久久精品综合网| 中文欧美日韩| 欧美ab在线视频| 欧美一区二区视频免费观看| 欧美日韩麻豆| 日韩午夜高潮| 亚洲国产美女| 欧美国产精品| 亚洲激情另类| 欧美福利电影网| 欧美中文字幕久久| 国产欧美一区二区三区国产幕精品 | 亚洲午夜久久久久久尤物| 欧美国产日韩亚洲一区| 久久久久99| 在线观看国产精品网站| 久久午夜国产精品| 久久久精品动漫| 激情亚洲成人| 欧美激情按摩在线| 欧美国产欧美亚州国产日韩mv天天看完整| 黄色另类av| 欧美成年视频| 欧美二区在线观看| 9久re热视频在线精品| 亚洲人成网站精品片在线观看| 欧美成人首页| 一区二区三区产品免费精品久久75| 亚洲经典在线| 欧美日韩精品在线播放| 一区二区三区日韩欧美| 一本色道久久综合精品竹菊| 欧美日韩在线免费视频| 亚洲欧美综合国产精品一区| 亚洲一级在线观看| 国产夜色精品一区二区av| 久久久久中文| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲欧洲三级电影| 亚洲美女中文字幕| 国产精品三区www17con| 久久午夜电影网| 欧美激情一区二区三区| 亚洲精选成人| 日韩一区二区精品在线观看| 亚洲国产乱码最新视频| 欧美日韩 国产精品| 亚洲欧美韩国| 久久久人成影片一区二区三区观看| 在线免费观看日本欧美| 亚洲欧洲在线一区| 国产欧美精品日韩精品| 欧美高清在线精品一区| 欧美日韩一区视频| 久久精品人人做人人综合 | 先锋影音久久久| 亚洲精品美女91| 亚洲一区二区不卡免费| 在线日韩日本国产亚洲| 日韩一区二区精品视频| 国产一区在线看| 亚洲三级影院| 激情久久综艺| 一区二区欧美视频| 在线看国产日韩| 国产精品99久久久久久有的能看| 国产亚洲va综合人人澡精品| 亚洲国产一区二区精品专区| 国产一区二区三区高清| 亚洲精品久久久久久久久久久久久 | 亚洲欧洲日本专区| 国产亚洲精品久久飘花| 日韩视频免费大全中文字幕| 韩国视频理论视频久久| 一区二区三区视频在线播放| 亚洲国产美女精品久久久久∴| 亚洲一区二区三区久久| 日韩视频一区二区| 快播亚洲色图| 久久五月婷婷丁香社区| 国产精品综合av一区二区国产馆| 亚洲精品国产精品乱码不99按摩| 尤物在线观看一区| 欧美亚洲一级| 久久国产主播| 国产欧美在线观看| 在线亚洲一区观看| 一本色道久久88精品综合| 玖玖玖国产精品| 久久亚洲综合| 狠狠色2019综合网| 久久国内精品自在自线400部| 午夜一区二区三区不卡视频| 国产精品不卡在线| 国产精品99久久久久久久久久久久 | 中文亚洲字幕| 亚洲午夜av| 欧美午夜a级限制福利片| 亚洲啪啪91| 一本色道久久综合亚洲精品不| 欧美中文在线观看国产| 国内伊人久久久久久网站视频 | 激情综合色综合久久综合| 亚洲欧美视频在线观看视频| 欧美一区二区女人| 国产午夜精品久久久久久久| 欧美一区二区三区成人| 久久精品91久久久久久再现| 国产日韩欧美日韩| 久久久99爱| 亚洲第一精品影视| 日韩一级裸体免费视频| 欧美日韩小视频| 亚洲一品av免费观看| 性色av香蕉一区二区| 国产日韩精品视频一区| 久久久精品tv| 91久久国产综合久久91精品网站| 9色国产精品| 国产精品永久免费在线| 久久久久天天天天| 亚洲欧洲精品一区二区| 亚洲欧美在线播放| 黑人一区二区三区四区五区| 欧美h视频在线| 一区二区冒白浆视频| 久久久777| 日韩视频在线你懂得| 国产精品乱看| 噜噜噜噜噜久久久久久91| 99精品国产高清一区二区| 久久久国产精品一区| 亚洲精品日本| 国产日韩一区二区三区在线| 欧美jizz19性欧美| 午夜精品影院在线观看| 亚洲第一精品夜夜躁人人躁| 午夜在线播放视频欧美| 亚洲美女淫视频| 国产亚洲一区精品| 欧美日韩视频第一区| 久久久久久婷| 亚洲自拍偷拍网址| 亚洲国产一区二区三区在线播| 性欧美长视频| 一区二区三区欧美视频| 在线观看中文字幕亚洲| 国产精品亚洲一区| 欧美激情自拍| 久久婷婷亚洲| 欧美一区激情| 一区二区三欧美| 亚洲大胆视频| 久热精品视频在线观看| 欧美在线国产| 亚洲一级网站| 99在线热播精品免费| 136国产福利精品导航| 国产欧美一区二区白浆黑人| 欧美日韩亚洲一区二区三区在线观看 | 久久精品中文字幕一区二区三区| 亚洲精品一品区二品区三品区| 欧美成人tv| 日韩视频―中文字幕| 久久九九久久九九|