日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Delphi 10.1 Berlin組件安裝實(shí)戰(zhàn):Raize 6.1.1.12完整配置與排錯(cuò)

Delphi 10.1 Berlin組件安裝實(shí)戰(zhàn):Raize 6.1.1.12完整配置與排錯(cuò) 簡(jiǎn)介面向 Delphi 開(kāi)發(fā)者的 Raize 6.1.1.12 DX10.1 Berlin 修正版組件包針對(duì) Berlin 版安裝時(shí) pas 錯(cuò)誤導(dǎo)致編譯失敗的問(wèn)題做了修復(fù)并重新調(diào)整配置使組件能在 RAD Studio 10.1 Berlin 環(huán)境中順利安裝使用。資源共956個(gè)文件壓縮包約10.74MB主要包含 hpp 頭文件、dcu 預(yù)編譯單元、pas 源碼、dfm 窗體定義、bmp 設(shè)計(jì)期圖像以及 dpk 包文件等覆蓋組件庫(kù)的完整編譯與運(yùn)行所需。使用時(shí)可解壓至指定目錄并執(zhí)行附帶的構(gòu)建腳本即可完成安裝過(guò)程清晰適合需要快速搭建 Raize 組件環(huán)境的開(kāi)發(fā)人員。目前已有330人學(xué)習(xí)下載。借助修正后的源碼和構(gòu)建腳本可避免手工排查錯(cuò)誤同時(shí)完整目錄結(jié)構(gòu)也便于后續(xù)按需定制或二次開(kāi)發(fā)對(duì)使用 Raize 6 的 Delphi 工程師具有實(shí)用價(jià)值。1. 安裝前的版本坑DX10.1 不等于 DirectX 10.1第一次把老項(xiàng)目從 Delphi XE8 往 10.1 Berlin 遷的時(shí)候我在 Raize 組件上翻了個(gè)大跟頭。工程里到處是 RxLabel、RaizeButton 這類控件裝完組件包后 IDE 直接報(bào) “package not found”編譯列表滿屏紅連著排查了兩天才定位到是版本識(shí)別問(wèn)題。包名里的 DX10.1 指的不是 DirectX 10.1而是 Delphi 10.1 Berlin這個(gè)版本號(hào)跟 XE10.1 的寫法在安裝腳本里經(jīng)?;熘眠x錯(cuò)一個(gè)目錄后面全是白費(fèi)。這篇安裝筆記按環(huán)境檢查、編譯包、注冊(cè)、排錯(cuò)、驗(yàn)證的順序來(lái)寫順序就是我當(dāng)時(shí)踩完坑之后整理出來(lái)的可執(zhí)行流程。新手照著走能跑通熟手可以重點(diǎn)看第 5 章的五個(gè)排查記錄。2. 環(huán)境檢查與資源準(zhǔn)備Delphi 10.1 Berlin 匹配度決定能不能裝裝這套包不順的時(shí)候大部分情況不是安裝包本身?yè)p壞而是 IDE 版本、包結(jié)構(gòu)、安裝路徑三者沒(méi)對(duì)齊。所以我不急著解壓、不急著點(diǎn) Install先把環(huán)境確認(rèn)清楚每一步才有據(jù)可查。這一章花十分鐘做完后面挑錯(cuò)的時(shí)候能少走一半彎路。2.1 確認(rèn) IDE 版本DX10.1 指的是 10.1 Berlin不是 DirectX先打開(kāi) Delphi 10.1 Berlin進(jìn)入 Help About 看版本號(hào)。10.1 Berlin 的 IDE 內(nèi)部版本號(hào)是 18.0Win32 編譯器版本號(hào)是 31.0。包名里的 DX10_1、Delphi18、Berlin 本質(zhì)都是指向同一個(gè) IDE只是不同組件包作者習(xí)慣用的目錄名不一樣。Delphi XE10.1 是 10.1 Berlin 在更名過(guò)程中的早期叫法安裝腳本里如果寫的是 XE10.1裝到 Berlin 上也沒(méi)問(wèn)題但你必須確認(rèn)目標(biāo)機(jī)器裝的確實(shí)是這個(gè)版本而不是 Delphi XE10.2 或 10.2 Tokyo。版本差一個(gè)小版本編譯出來(lái)的包符號(hào)都不通用。命名內(nèi)部版本號(hào)包目錄常見(jiàn)寫法Delphi 10.1 BerlinIDE 18.0 / 編譯器 31.0DX10_1、Delphi18、BerlinDelphi XE10.1IDE 18.0 / 編譯器 31.0XE10.1還需要確認(rèn) IDE 的活動(dòng)平臺(tái)是 Win32。Raize 6.x 的組件包是按 32 位組件庫(kù)方式編譯的在 10.1 Berlin 里用 Win64 平臺(tái)打開(kāi)包編譯時(shí)會(huì)提示平臺(tái)不匹配即使勉強(qiáng)裝上設(shè)計(jì)期也可能只顯示占位框。打開(kāi) Tools Options Tools Platforms把當(dāng)前活動(dòng)平臺(tái)切到 Win32再繼續(xù)后面的步驟。2.2 檢查安裝包解壓后先看目錄再?zèng)Q定怎么裝拿到 Raize 6.1.1.12 修正版后先不要急著雙擊什么 Install.exe。這類修正版通常已經(jīng)把原版安裝器拆開(kāi)改成了手動(dòng)編譯注冊(cè)的模式解壓后你會(huì)看到幾個(gè)固定目錄。先確認(rèn)下面幾個(gè)目錄都在缺了哪一塊后面裝到一半就會(huì)卡住。Sources組件源碼目錄設(shè)計(jì)器定位和調(diào)試用必查。Packages按 Delphi 版本分子目錄存放的 dpk 包工程核心目錄。Compiled 或 Bpl存放編譯后的 bpl / dcp 文件有些版本會(huì)預(yù)先編好一份。Examples示例工程可以不裝但建議留著對(duì)照驗(yàn)證。Readme.txt 或“安裝說(shuō)明.txt”修正版作者通常會(huì)把改動(dòng)點(diǎn)寫在這里先看。同時(shí)認(rèn)識(shí)一下這幾種文件類型后面會(huì)反復(fù)用到擴(kuò)展名作用注意事項(xiàng).dpkDelphi 包工程編譯入口先編譯它.bpl編譯生成的包二進(jìn)制文件由 IDE 或系統(tǒng)加載.dcp包符號(hào)文件必須能被 IDE 在 Library 路徑中找到.dcu單元編譯產(chǎn)物與源碼路徑配套不能單獨(dú)分發(fā).pas組件源碼設(shè)計(jì)器定位時(shí)使用這里我一般不會(huì)直接用修正版預(yù)編譯好的 bpl。.bpl 對(duì)編譯器版本非常敏感你本機(jī)如果裝過(guò) 10.1 Berlin 的 Update 補(bǔ)丁而預(yù)編譯 bpl 是在另一個(gè)補(bǔ)丁版本下編的加載時(shí)就會(huì)報(bào)“對(duì)象版本不匹配”或“接口單元沖突”。寧可自己動(dòng)手重編一遍花不了幾分鐘能省下后面一堆玄學(xué)問(wèn)題。2.3 規(guī)劃安裝路徑三個(gè)不能放的位置安裝路徑的規(guī)劃直接決定后面編譯能不能一次過(guò)。我見(jiàn)過(guò)太多人的包放在中文用戶名目錄下編譯時(shí)報(bào)錯(cuò)路徑亂碼還以為是包壞了。三個(gè)位置不要放不要放在 C:\Program Files (x86) 下。這個(gè)目錄有 UAC 權(quán)限保護(hù)編譯時(shí)寫入 dcu、bpl 會(huì)頻繁彈權(quán)限提示甚至靜默失敗。不要放在帶中文的路徑下。Delphi 編譯器對(duì)非 ASCII 路徑的支持一直很一般老組件包尤甚。桌面路徑如果帶中文也會(huì)踩同樣的坑。不要放在桌面或網(wǎng)盤同步目錄。網(wǎng)盤同步會(huì)鎖文件編譯時(shí)正好撞上文件占用報(bào)錯(cuò)沒(méi)有任何規(guī)律。建議裝到 D 盤根目錄下的純英文目錄比如 D:\Raize61112 或 D:\RaizeComponents。整個(gè)安裝過(guò)程記錄一個(gè)固定路徑后面每次配置 Library 路徑、bpl 路徑都用這一條不要今天用 D 盤明天用 E 盤項(xiàng)目換臺(tái)機(jī)器打開(kāi)時(shí)路徑不一致會(huì)很難排查。提示如果機(jī)器上之前裝過(guò)舊版 Raize先記下舊版本的安裝位置后面第 5 章會(huì)講怎么清理?,F(xiàn)在先確保新版本在一個(gè)干凈、獨(dú)立、純英文的目錄里。3. 安裝流程從編譯運(yùn)行期包到注冊(cè)設(shè)計(jì)期包安裝順序不能亂必須先編譯運(yùn)行期包再安裝設(shè)計(jì)期包。因?yàn)樵O(shè)計(jì)期包在 IDE 中注冊(cè)時(shí)要解析運(yùn)行期包的符號(hào)順序反了IDE 會(huì)報(bào) “package not found” 這種假錯(cuò)誤看起來(lái)像是包壞了其實(shí)只是依賴沒(méi)就緒。整個(gè)流程分三步編譯 Runtime 包、注冊(cè) Design 包、配置 Library 路徑。3.1 第一步編譯運(yùn)行期包Runtime Packages區(qū)分一下兩個(gè)概念運(yùn)行期包是程序運(yùn)行時(shí)加載的 bpl里面是組件實(shí)現(xiàn)代碼設(shè)計(jì)期包是 IDE 設(shè)計(jì)器使用的負(fù)責(zé)把組件注冊(cè)到面板上它自身引用運(yùn)行期包。所以編譯順序一定是 Runtime 在前。用 IDE 編譯的方式比較適合新手。先以管理員身份打開(kāi) Delphi 10.1 Berlin執(zhí)行 File Open找到 D:\Raize61112\Packages\DX10_1 目錄下的運(yùn)行期包文件。文件名通常是 Raize 開(kāi)頭、帶 Runtime 或 Run 后綴的 dpk。打開(kāi)后在 Project Manager 面板里右鍵這個(gè)包節(jié)點(diǎn)選擇 Compile等輸出窗口出現(xiàn) BUILD SUCCESSFUL 就算過(guò)了。如果手頭有開(kāi)發(fā)構(gòu)建環(huán)境也可以走命令行速度更快也更好復(fù)現(xiàn)cd /d D:\Raize61112\Packages\DX10_1 call C:\DelphiInstall\Studio\18.0\bin\rsvars.bat msbuild RaizeVCLRuntime.dpk /p:ConfigRelease /t:Build第一行進(jìn)入包目錄第二行調(diào)用 Delphi 的環(huán)境變量腳本把編譯器路徑、庫(kù)路徑等設(shè)置到當(dāng)前命令行第三行用 MSBuild 執(zhí)行編譯。rsvars.bat 的路徑要改成你本機(jī) Delphi 10.1 Berlin 的實(shí)際安裝位置找不到就搜索一下它在安裝目錄的 bin 文件夾下。參數(shù)方面/p:ConfigRelease 指定按 Release 配置編譯組件包一般用 Release/t:Build 表示執(zhí)行構(gòu)建動(dòng)作。如果你看到不止一個(gè) dpk 文件文件名不是 RaizeVCLRuntime.dpk那就把文件名替換成實(shí)際包名。編譯完成后去輸出目錄確認(rèn)生成了兩個(gè)文件一個(gè) .bpl 和一個(gè) .dcp。只有 bpl 沒(méi)有 dcp或者兩個(gè)都沒(méi)有說(shuō)明 Output directory 沒(méi)配對(duì)。到 Project Manager 里雙擊包節(jié)點(diǎn)查看 Project Options 中的 Output directory確保它指向 D:\Raize61112\Compiled然后重新編譯一次。有人會(huì)在這里漏看導(dǎo)致后面設(shè)計(jì)期包安裝了卻找不到運(yùn)行期符號(hào)浪費(fèi)大量時(shí)間。3.2 第二步安裝設(shè)計(jì)期包Design Packages運(yùn)行期包編譯好后回到 IDE 主窗口執(zhí)行 Components Install Packages。在彈出的對(duì)話框里點(diǎn) Add找到設(shè)計(jì)期包對(duì)應(yīng)的 bpl 文件。設(shè)計(jì)期包的文件名一般帶 Design 后綴注意別選成運(yùn)行時(shí)包。選完后對(duì)話框列表里會(huì)多出一條 Raize 相關(guān)記錄組件面板上也會(huì)出現(xiàn)一個(gè)名為 Raize 的頁(yè)簽。這里有個(gè)細(xì)節(jié)Add 時(shí)選的是 bpl不是 dpk。有人直接在 Project Manager 里打開(kāi)設(shè)計(jì)期 dpk 然后點(diǎn)右鍵 Install這也可以但我更建議用 Install Packages 對(duì)話框操作因?yàn)樗苤庇^看到“哪個(gè)包被加載了、來(lái)自哪個(gè)路徑”排查時(shí)方便。另外不要雙擊 bpl 文件來(lái)安裝bpl 雙擊只會(huì)一閃而過(guò)Windows 不會(huì)因此把它注冊(cè)到 Delphi 的包列表里什么都裝不上。如果安裝后組件面板沒(méi)有出現(xiàn) Raize 頁(yè)簽先檢查當(dāng)前是否還開(kāi)著一個(gè)含有 Raize 控件的項(xiàng)目。IDE 加載失敗時(shí)會(huì)鎖住包注冊(cè)流程關(guān)掉項(xiàng)目再裝。還有一種可能是活動(dòng)平臺(tái)不在 Win32回到 2.1 節(jié)核對(duì)。這一步驟做完了設(shè)計(jì)期算是通了但離真正跑通還差最后一步路徑配置。3.3 第三步配置 Library 路徑打開(kāi) Tools Options Environment Options Delphi Options Library在 Library path 框里新增兩個(gè)路徑D:\Raize61112\Sources D:\Raize61112\Compiled第一行是源碼路徑讓 IDE 在設(shè)計(jì)器中打開(kāi)含 Raize 控件的窗體時(shí)能定位到控件類的源碼文件第二行是 dcp 所在目錄讓編譯器在編譯項(xiàng)目時(shí)能解析到 Raize 包的符號(hào)。這兩個(gè)路徑缺一個(gè)后面都會(huì)出現(xiàn)“編譯通過(guò)但設(shè)計(jì)器打不開(kāi)”“設(shè)計(jì)器能打開(kāi)但編譯報(bào)錯(cuò)”的奇怪組合問(wèn)題。加完路徑后強(qiáng)烈建議重啟一次 IDE。Library 路徑的緩存不會(huì)在修改后立即全部刷新有時(shí)候面板上已經(jīng)能看到組件但一編譯就報(bào)找不到 dcu重啟后緩存重建問(wèn)題自動(dòng)消失。這一步很多人跳過(guò)然后在群里問(wèn)“為什么我都裝好了還是編譯失敗”其實(shí)只是沒(méi)重啟。4. 配置細(xì)節(jié)bpl、dcp、源路徑三個(gè)關(guān)鍵項(xiàng)組件面板出來(lái)了編譯也過(guò)了并不代表這項(xiàng)工作結(jié)束了。真正在項(xiàng)目里跑一段時(shí)間你會(huì)發(fā)現(xiàn)大部分問(wèn)題都集中在三件事上bpl 文件是不是在系統(tǒng)能找到的位置、dcp 文件是不是和 bpl 配套、源碼路徑是不是讓設(shè)計(jì)器認(rèn)到了。這一章專門把這三個(gè)細(xì)節(jié)拆開(kāi)講每一項(xiàng)我都踩過(guò)坑。4.1 bpl 輸出路徑與系統(tǒng) PATHbpl 本質(zhì)上是一個(gè) Windows DLL。程序在運(yùn)行時(shí)加載它Windows 會(huì)按固定順序去搜索先看 exe 所在目錄再找系統(tǒng)目錄最后按系統(tǒng) PATH 逐個(gè)找。如果你的 bpl 放在 D:\Raize61112\Compiled而系統(tǒng) PATH 里沒(méi)有這個(gè)目錄就會(huì)出現(xiàn)一個(gè)很經(jīng)典的場(chǎng)景IDE 里編譯運(yùn)行一切正常把 exe 單獨(dú)拷到一個(gè)目錄去跑立刻彈窗“找不到 RaizeVCLRuntime.bpl”。解決方法是把 bpl 目錄加進(jìn)系統(tǒng) PATH。我推薦用 PowerShell 修改機(jī)器級(jí) PATH而不是用 setx$bplPath D:\Raize61112\Compiled $oldPath [Environment]::GetEnvironmentVariable(Path, Machine) [Environment]::SetEnvironmentVariable(Path, $oldPath ; $bplPath, Machine)第一行定義要加入的 bpl 目錄第二行讀取當(dāng)前機(jī)器級(jí) PATH第三行在原值后面追加新目錄并寫回。Machine 作用域表示對(duì)所有用戶生效修改時(shí)需要管理員權(quán)限。為什么不建議用 setxsetx 有個(gè)老毛病它會(huì)把 PATH 截?cái)嗟?1024 個(gè)字符一旦你的 PATH 原本就比較長(zhǎng)追加完發(fā)現(xiàn)后面的路徑全丟了系統(tǒng)里一堆命令失效這個(gè)后果比裝組件失敗還難受。用 PowerShell 的 .NET 接口可以繞過(guò)長(zhǎng)度限制。改完 PATH 后關(guān)掉當(dāng)前打開(kāi)的命令行窗口和 IDE重新打開(kāi)一次讓環(huán)境變量刷新。如果項(xiàng)目要交給其他機(jī)器編譯也要在構(gòu)建機(jī)上重復(fù)這一步。另一種做法是把 bpl 復(fù)制到 exe 輸出目錄這樣單機(jī)跑沒(méi)問(wèn)題但項(xiàng)目一多每個(gè)輸出目錄都放一份 bpl版本容易亂我一般不這么做。提示改 PATH 前先跑一遍上面的第二行命令把原值存成一個(gè)文本文件備份。改系統(tǒng)環(huán)境變量這種事有后悔藥總比沒(méi)有好。4.2 dcp 文件必須與 bpl 配套dcp 是編譯 dpk 時(shí)生成的包符號(hào)文件它記錄了這個(gè)包里所有單元的公開(kāi)符號(hào)。IDE 編譯項(xiàng)目時(shí)如果能在 Library path 里找到 dcp就直接引用包符號(hào)編譯不會(huì)去重新編譯源碼如果找不到IDE 會(huì)退回源碼路徑去找 dcu再找不到就直接編譯源碼。這個(gè)過(guò)程看起來(lái)“也能過(guò)”但代價(jià)是你的工程對(duì)源碼的依賴變得非常強(qiáng)源碼目錄只要有一點(diǎn)變動(dòng)編譯結(jié)果就跟著變出現(xiàn)那種“換個(gè)目錄就報(bào)錯(cuò)”的病。我習(xí)慣把 dcp 和 bpl 放在同一個(gè)目錄里也就是 D:\Raize61112\Compiled。這樣 Library path 里只需要這一條路徑既能找到 dcp也能兼顧運(yùn)行時(shí) bpl 的查找路徑越少排查越簡(jiǎn)單。不要做的一件事是把 dcp 復(fù)制到 Delphi 自帶的 Lib 目錄。表面上編譯速度變快了但后續(xù)麻煩很大下次 Delphi 打補(bǔ)丁或者你裝另一個(gè)組件包的版本時(shí)Lib 目錄被覆蓋殘留的舊 dcp 會(huì)讓 IDE 報(bào)“單元標(biāo)識(shí)符重定義”或者“常量重復(fù)定義”報(bào)錯(cuò)信息指向的根本不是你的代碼。檢查 dcp 是否配套我一般直接看文件的修改時(shí)間和所在目錄。在 Windows 資源管理器里搜索 Raize*.dcp如果搜出來(lái)多份只保留 D:\Raize61112\Compiled 這一份其余全部刪除再重啟 IDE。4.3 源路徑要加到 Library path 而不是 Search path設(shè)計(jì)器打開(kāi)含有 Raize 控件的窗體時(shí)需要讀到控件類的源文件或至少是源路徑里的聲明。如果 Library path 里沒(méi)有加 D:\Raize61112\Sources你會(huì)看到兩種典型情況一種是窗體打開(kāi)后控件變成灰色矩形屬性窗口里什么都點(diǎn)不了另一種是 IDE 彈窗提示 cannot find source讓你手動(dòng)定位文件。Library path 和 Search path 的區(qū)別很多人分不清。Library path 是編譯器和 IDE 共用的單元搜索路徑設(shè)計(jì)器定位類聲明也用它Search path 是編譯器專用的輔助搜索路徑IDE 的設(shè)計(jì)器不一定認(rèn)。所以我兩個(gè)都加Library path 用來(lái)保證源碼可見(jiàn)Search path 用來(lái)防止編譯器漏掉某些間接引用。路徑重復(fù)不會(huì)報(bào)錯(cuò)不需要擔(dān)心。加好源路徑后有一個(gè)簡(jiǎn)單的驗(yàn)證方法在窗體設(shè)計(jì)器里右鍵一個(gè) Raize 控件選擇 View Source不同版本菜單名可能略有差異如果能跳到對(duì)應(yīng)的 .pas 文件說(shuō)明源路徑生效如果跳不到回 3.3 檢查路徑有沒(méi)有寫錯(cuò)、有沒(méi)有重啟 IDE。另外代碼導(dǎo)航用的 Browsing Path 有時(shí)候也需要同步加一條 D:\Raize61112\Sources否則 Ctrl 點(diǎn)擊控件屬性時(shí)同樣跳不到實(shí)現(xiàn)位置。5. 避坑與排查Raize 6.1.1.12 在 Berlin 下的 5 個(gè)常見(jiàn)問(wèn)題這五個(gè)問(wèn)題基本覆蓋了 6.1.1.12 在 10.1 Berlin 下最常翻車的點(diǎn)每條我都按“現(xiàn)象、原因、解決”三個(gè)步驟拆開(kāi)寫。你在群里問(wèn)裝機(jī)問(wèn)題的時(shí)候多半也是這幾個(gè)姿勢(shì)。5.1 坑一組件面板空白現(xiàn)象Install Packages 對(duì)話框里能看到 Raize 設(shè)計(jì)期包但組件面板翻遍所有頁(yè)簽都沒(méi)有 Raize 頁(yè)。原因大概率是 Add 錯(cuò)了 bpl裝成了運(yùn)行時(shí)包。運(yùn)行時(shí)包只提供實(shí)現(xiàn)代碼不負(fù)責(zé)注冊(cè)設(shè)計(jì)期組件所以它在包列表里但面板沒(méi)有任何變化。另一個(gè)可能是 IDE 當(dāng)前活動(dòng)平臺(tái)是 Win64而 bpl 是按 32 位編譯的加載被靜默跳過(guò)。解決先在 Install Packages 列表里把已經(jīng)加進(jìn)來(lái)的 Raize 條目 Remove 掉重新 Add 那個(gè)帶 Design 后綴的 bpl。接著確認(rèn) Tools Options Tools Platforms 里的活動(dòng)平臺(tái)是 Win32最后在組件面板右鍵選擇 Reset Component Palette強(qiáng)制刷新一次面板緩存。多數(shù)情況走完這三步Raize 頁(yè)就回來(lái)了。5.2 坑二編譯報(bào) cant load package 或 package not found現(xiàn)象打開(kāi)項(xiàng)目或啟動(dòng) IDE 時(shí)彈窗提示 Cant load package D:...\RaizeVCLDesign.bpl 或者找不到指定的模塊。原因常見(jiàn)的是 design 包依賴的運(yùn)行時(shí) bpl 不在這臺(tái)機(jī)器的搜索路徑里或者 bpl 文件根本不存在。設(shè)計(jì)期包加載時(shí)會(huì)連帶加載依賴的運(yùn)行期包運(yùn)行期包找不到設(shè)計(jì)期包也跟著加載失敗。還有一種可能是機(jī)器上裝了兩個(gè)版本的 RaizeIDE 加載時(shí)先撞到了舊包的路徑。解決在 D:\Raize61112 下搜索 Raize*.bpl確認(rèn) Runtime 和 Design 兩個(gè)包都在 Compiled 目錄里并把目錄加進(jìn) PATH見(jiàn) 4.1。如果搜出來(lái)多個(gè)不同位置的 bpl刪除舊的只保留 6.1.1.12 這一份。刪完后打開(kāi) IDE 的 Install Packages把設(shè)計(jì)期包先 Remove 再重新 Add讓它按新路徑重新注冊(cè)一次。5.3 坑三設(shè)計(jì)期正常運(yùn)行期找不到類現(xiàn)象IDE 里拖控件毫無(wú)問(wèn)題設(shè)計(jì)器也正常但程序一運(yùn)行就報(bào) Class TRaizeButton not found或者窗體加載失敗進(jìn)程直接掛掉。原因項(xiàng)目勾選了 Build with runtime packages運(yùn)行時(shí)必須能加載 Raize 運(yùn)行期包。但開(kāi)發(fā)機(jī)上 bpl 目錄沒(méi)有加到系統(tǒng) PATH或者發(fā)布部署時(shí)沒(méi)有把 bpl 一并帶過(guò)去。IDE 里能跑是因?yàn)?IDE 自己加載過(guò)這個(gè)包脫離 IDE 跑 exe 時(shí)系統(tǒng)找不到了。解決開(kāi)發(fā)機(jī)把 D:\Raize61112\Compiled 加入 PATH重啟后再跑。發(fā)布機(jī)上把 Raize 相關(guān)的幾個(gè) bpl 復(fù)制到 exe 同一目錄或者用安裝腳本裝到系統(tǒng)目錄。如果項(xiàng)目不是必須要用 runtime packages也可以在 Project Options Runtime Packages 里取消勾選讓組件以靜態(tài)鏈接方式編進(jìn) exe體積變大一點(diǎn)但省了分發(fā) bpl 的麻煩。5.4 坑四中文用戶名導(dǎo)致路徑亂碼現(xiàn)象編譯時(shí)提示 Cannot open file輸出窗口里路徑顯示成亂碼或者直接提示文件路徑非法但文件明明就在那里。原因Windows 用戶名是中文時(shí)桌面和文檔目錄都帶非 ASCII 路徑。Delphi 10.1 的編譯器對(duì)非 ASCII 路徑支持有歷史問(wèn)題組件包的編譯腳本里如果有相對(duì)路徑引用拼接后就會(huì)變成亂碼。修正版雖然處理了安裝腳本但源碼工程一旦放到中文路徑下編譯仍然可能踩中。解決把安裝包和工程都放到純英文路徑下比如 D:\Raize61112 和 D:\MyProject。工程已經(jīng)在中文路徑的先用資源管理器移動(dòng)到英文目錄再在 Project Manager 里調(diào)整輸出路徑。如果非要放在帶中文的用戶目錄下可以給中文用戶目錄做英文 junction 映射但這樣換一臺(tái)機(jī)器就要重配一次我試過(guò)一次就不再用了統(tǒng)一英文路徑是最省心的。5.5 坑五覆蓋安裝后舊版本殘留現(xiàn)象裝完 6.1.1.12 后啟動(dòng) IDE 很慢編譯時(shí)大量報(bào) Duplicate unit 或 Unit 重定義指向的文件路徑既有新版本又有舊版本。原因舊版 Raize 沒(méi)有卸載干凈。安裝新包時(shí)舊 bpl、dcp 還殘留在系統(tǒng) PATH、Library path 和 Delphi 包緩存里IDE 同時(shí)加載新舊兩套組件單元符號(hào)重復(fù)注冊(cè)編譯自然沖突。解決這一步要按順序來(lái)。先在 Install Packages 里移除舊版本的設(shè)計(jì)期包再用 Everything 或資源管理器搜索 Raize*.bpl 和 Raize*.dcp按修改時(shí)間篩選把舊版本文件刪除只留 6.1.1.12 對(duì)應(yīng)的那一份最后清理 Delphi 包緩存位置一般在用戶目錄的 AppData 下的 BDS 18.0 相關(guān)文件夾找到 KnownIDE 或 Package 緩存子目錄把里面 Raize 相關(guān)記錄清掉。清理前先備份目錄刪除操作比安裝更需要謹(jǐn)慎。重啟 IDE確認(rèn)編譯不再報(bào)重復(fù)單元即可。6. 裝完怎么驗(yàn)證用一個(gè)小項(xiàng)目把 Raize 組件跑起來(lái)裝完先別急著打開(kāi)老工程用最小驗(yàn)證跑一遍確認(rèn)安裝是干凈可用的。這一步只花十分鐘能擋住后面一整天“明明裝好了但項(xiàng)目就是怪怪的”的折騰。6.1 新建 VCL 應(yīng)用并拖入組件File New VCL Forms Application新建一個(gè)空窗體。在組件面板找到 Raize 頁(yè)依次拖一個(gè) RxLabel、一個(gè) RaizeButton、一個(gè) RaizePanel 到窗體上。然后重點(diǎn)檢查對(duì)象監(jiān)視器選中控件右側(cè)屬性列表能不能完整展開(kāi)能不能修改 Caption、Color 這些基礎(chǔ)屬性。如果屬性列表空白或者出現(xiàn)灰色的未識(shí)別對(duì)象說(shuō)明源路徑配置有問(wèn)題回到 4.3 再查一次。6.2 寫代碼編譯并拷出去運(yùn)行給窗體加一個(gè) FormCreate 事件輸幾行最基礎(chǔ)的代碼驗(yàn)證運(yùn)行期包procedure TForm1.FormCreate(Sender: TObject); begin RxLabel1.Caption : Raize 6.1.1.12 is ready; RaizeButton1.Caption : Click me; RaizePanel1.Color : clBtnFace; end;編譯前看一下 Project Options 里的 Runtime Packages 狀態(tài)確認(rèn)你是按需要勾選或取消的。按 F9 運(yùn)行窗體應(yīng)該正常顯示標(biāo)簽文字正確按鈕可點(diǎn)擊不彈任何找不到包的提示。運(yùn)行沒(méi)問(wèn)題后到工程輸出目錄把 exe 單獨(dú)復(fù)制到一個(gè)空目錄雙擊運(yùn)行它。這一步專門驗(yàn)證脫離 IDE 后 bpl 能不能被系統(tǒng)找到。如果彈缺 bpl說(shuō)明 4.1 的 PATH 還沒(méi)配對(duì)回去確認(rèn)。6.3 反向驗(yàn)證移除源路徑后重新編譯最后做一個(gè)比“看到組件面板”更嚴(yán)格的驗(yàn)證。打開(kāi) Tools Options把 Library path 里的 D:\Raize61112\Sources 臨時(shí)移除只保留 Compiled 路徑然后重新編譯剛才這個(gè)測(cè)試工程。如果能編譯通過(guò)說(shuō)明項(xiàng)目是通過(guò) dcp 包符號(hào)來(lái)解析 Raize 單元的而不是依賴源碼現(xiàn)編。這是安裝配置真正合格的標(biāo)準(zhǔn)。如果報(bào)錯(cuò)說(shuō)明當(dāng)前工程還對(duì)源碼路徑有直接依賴把源路徑加回去檢查 dcp 是否真的被 IDE 找到了。驗(yàn)證完再把源路徑加回來(lái)第一次重新編譯會(huì)慢一點(diǎn)因?yàn)?IDE 要重建部分 dcu 緩存屬于正?,F(xiàn)象。從那以后我每次裝完 Raize 6.1.1.12 修正版都強(qiáng)制走一遍“新建工程、拖三個(gè)控件、寫一行代碼、編譯、拷 exe 到干凈目錄運(yùn)行、移除源路徑再編一次”的流程一條不過(guò)就回查對(duì)應(yīng)章節(jié)。這套流程十分鐘不到但能省下后續(xù)項(xiàng)目里大量“明明裝好了怎么還報(bào)錯(cuò)”的無(wú)效排查。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲国产精品乱码在线观看| 日韩乱伦视频| 久久久久亚洲精品| 激情九月婷婷| 黄色激情电影在线观看| 久操电影网| 亚洲无吗在线视频| 欧美性夜| 天天综合网视频91| 久欲AV| 90后性网国产欧美| 成全在线观看免费观看| 美女高潮国产高清| 91日日夜夜| 黄污污污污| 福利伊人玖玖国产| 中文字幕久久精品一区| 中文字幕二区日韩天堂| 亚洲欧美自拍偷拍| 久久香蕉国产线看观看亚洲女人| 激情文学 国产一二三aV| 欧美精品一区二区少妇免费A片| 亚洲一二三四区在线免费看视频| 欧亚久久偷拍视频| 精品区9| 中文字幕高清精品一区| 亚洲欧洲综合成人av一区| 三级激情网站| 国产精品自拍视频| 96精品久久| 久久人人爽av亚洲精品天堂桃色 | 在线午夜成人无码视频| 91综合网在线| 日本成a人v网站在线观看| 天天热精品| 日韩啪啪啪视频| AV中文在线| 国产黄片精品在线| 欧美中文字幕日韩在线| 91福利网在线观看| 另类图片综合| 国产又色又爽又舒服的三级视频| 9丨久久九九九| 五月天久久婷婷亚洲| 天天做天天爱天天高潮| 成人性爱全视频观看| 天天上日日上日韩精品| 九九碰九九爱97超| 蜜臀久久99精品久久久久久-DVD原版全| 亚洲美腿丝袜香蕉影视欧美成人| 尤物视频网 刘玥| 熟女天天干| 久久精品人体| 91国产精品熟女| 伊人激情| 欧美伦乱爱| 色欲人妻一区二区在线| 2019AV天堂| 亚洲天堂中文字幕无码男同| 五月丁香| 五月丁香婷婷啪啪| 好淫网一二三视区| 91男同| 欧美日韩人妻婷婷一区| 欧美性综合| 少妇精品久久久八区九区| 久久色精品视频在线| 亚洲自拍欧美色综合| 欧美 日韩 另类 亚洲| av操操不卡| 亚洲少妇色| 亚洲综合码| 亚洲成人妻日韩在线| 大香蕉男人的天堂| 亚洲AV在线资源| 欧美亚洲手机在线| 手机看片日韩人妻| 黄片com.| 中文高清一区二区的| 亚洲s在线观看| 亚洲国产精品久久久久久久久久| 精彩国产视频播放1区2区| 中文字幕超碰CAO| 插入粉嫩少妇视频| 欧美综合网A| 精品无码久久久久久久久果冻糖心| AV乱伦国产| 看一级特黄a大一片| 激情五月天婷婷| 岛国AV一区二区电影| 亚洲 se图 欧美电影| 日韩精彩视频| 另类TS人妖一区二区三区| 亚洲国产一区二区入口| 蜜臀在线免费观看在线免费观看| 综合亚州欧美| 操www| 日韩中文字幕人妻视频| 精品美女久久一二三| 国产97视频免费观看| 日本国产欧美高清在线| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 男人的天堂99| 国产家庭乱伦性爱视频| 老熟女91av| 日本孕妇孕交| 少妇熟女一区二区三区| 日韩美女操b| 97精品国产97久久久| 超碰人人草| 亚洲国产欧美中文永久| 九九玖玖精品| 色网1| 欧洲精品一级二级精品综合视频综合| 日韩欧美成人性爱在线| 日本少妇va7777| 亚洲乱熟女一区二区| 我想要 啊 啊 啊| 精品性爱无码在线播放| 免费男人的天堂| 最新亚洲人成网站在线影院| 嫩草 人人网精品| 18啪啪手机免费性爱| 开心激情婷婷| 亚洲在钱| 色婷婷五月综合激情中文字幕| 日韩情色AV| 97色碰| www…国产操逼| 96国产污污污丝袜| 亚洲国产91精品一区二区久久| 国产亚洲99久久精品| 91欧美性| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 欧美一级做a爰片免费视频| 丝袜夫妻自拍| 91狠狠综| 色狠人在线99| 亚洲五月天激情| 风月影院男女十八禁| 日韩图区 偷拍| 九九英色视频| 人人插人人摸人人| 久久妇| 91在线视频免费播放| 一级黄碟在线观看| 亚洲人精| 国产超碰| 天美91| 青草视频在线看看看看看看看看看| 亚洲精品国产AV天美传媒| 亚洲图片欧美另类综合免费视频大大香| 国内亚洲高清无码| 神马久久中文字幕| 强奸a片网| 日本Suv精品一区二区| 日本91白丝| 另类欧美色| 嗯嗯啊啊操死我| 中字幕人妻一区二区三区| 久久超碰97中文字幕| 午夜男女爽爽爽影院视频| 久久久久久久久久久久久久久乱码| 三级日本一区二区三区| 久久久久婷婷精品av电影| 萌白酱自拍视频| 国产97在线播放| 九色婷婷| 国产亚洲精品美女久久久久久2021| 色娱乐色呦呦夜夜夜夜av| 日韩一级片在线看| 国产精品一区在线播放| 久久9久久| 中文字幕日韩专区精品系列 | 91欧美美女日韩国产婷婷| 岛国色情视频在线观看| 精国久久一区二区三区98| 丰满少妇人妻久久久久久| 神马久久啊啊| 国产一二三在线视频五十路| 久久精品国产亚洲AV无码做| 国产亚洲人妻综合日韩 久久| 亚洲熟女乱熟乱熟妇综合网二区| 91性网| 久久国产免费激情视频| 欧美性色网| 内射黑丝袜| 日韩天天综合| 亚洲男人电影天堂| 探花精品视频| 欧美日韩色图片| 亚洲精品 欧美精品| 蜜臀久久久99久久久久 | AA特级绝黄| 爱干爱射网啊啊啊| 蜜臀一区二区三区在线 | 夜夜操av亚洲一区二区| 久久一区二区高清免费| 免费观看有码高清视频| 超碰天天去日穴| 国产AV精久久| 99色日| 日韩三级伦理中文字幕| 美女黄色一级A视频| 91在线限制级| 日本一区二区亚洲综合| 九九九综合精品| 91痴汉| 粉嫩av在线一区二区| 蜜臀99999| 国产亚洲精品A在线观看下载| 久久久久9999| 久久久久久久9999| 黄污污污污| 亚洲综合在线91| 亚洲国产日韩欧美熟妇在线| 国产人妻精品一区二区三区秋霞| 国产欧美成人第一页在线观看| 九九九九九九九精品视频| 国产日韩怡红院| 综合色播| 亚洲 暴爽 AV人人爽日日碰| 德国一二三不卡| 翔田千里AV无码秘 三区| 嗯嗯啊啊视频在线看| 麻豆亚洲AV成人无码久久精品| 天天插天天射| 97日韩超碰超碰中文字幕| 一区二区娱乐网站| 超碰碰97资源站| 99在线精品观看99| 免费视频在线一区二区不卡| 欧美午夜视频| 亚洲欧洲网站免费观看| 国产400孕妇孕交群| 97超碰jingpin| 亚洲国产尤物yw在线观看| 亚洲综合性网址| 亚洲欧美在线观看2021| 欧美熟妇色| 欧美日不卡| 91日韩| 狠插 制服 自拍| 黑人白女精品一区| 亚洲欧美97√| 欧美中文字幕一区 | 午夜男人av| 久操99| 乱伦一二三区| 99热99re6国产在线播放| 啪一啪免费视频| 精品天堂| 熟女网站最新| 欧美 日韩第一性色| 青青草影视蜜久久| 国产成人91一区二区三区| 国产农村妇女精品| 人人摸.人人色| 久久直播国产| 婷婷五月成人| 2026国产精品视频| 91亚洲人| 中文字幕亚洲永久精品| 欧美黄片视频在线观看免费 | 欧洲射精91| 婷婷15月天青娱乐| 伊香蕉综合久久久久久久噜噜噜| 久久精品综合| 97chaopengongkai| 九九性视频| 欧美亚洲20p| 黄久在线| 国产精品久久久三级无码| 69精品少妇一区二区三区蜜桃| 久久蜜色情在线视频xxx免费观看| 欧美激情亚洲情色| 日韩欧美操逼xxx| 密乳AV免费观看| 91原创在线观看| 久久精品日韩专区免费观看| 久久久久亚洲Av无码专区老牛影视| 天天草夜夜草高潮片| 色婷五月| 免费99精品国产自在在线| 亚洲激情视频| 国产伦精品一区二区三区在线观 | 啊啊啊啊啊啊啊啊在线观看| 久久精品毛片免费不卡| 极品久久久久久久久久久久久久| 美女久久久久久久久久久| 人人看欧美性爱| 丝袜制服字幕在线| 韩美日操逼| 麻豆久久久一区二区| 欧美超碰人妻97| 亚洲视频中文一区| 欧美五区| 999久久久免费精品国产牛牛| 久热久| 色爽——AV| 国产又猛又粗又爽又黄| 啊啊啊啊啊在线视频| 熟妇视频一区二区三区在线| 抽插无码高清一区| 亚洲日本大香蕉1| 国产白嫩漂亮KTV在线| 91久精品| 色屁屁影院www国产| 影音综合网| 视频国产欧美在线播放| 青青草在线视频人人想人人上 | 日韩免费三级黄片电影| 淫乱图区| 欧美特大黄一级片片免费| 天天草AV| wwwcaobibi| 久久久久久人| 有码人妻系列| 国产亚洲深夜激情| 超碰在线1234区| 日韩国产成人自拍视频| 91天堂丝袜美腿| 亚洲无码一区二区三区三州| 亚洲色图图片| 亚洲瓯美色图| 亚洲第一精品在线视频| 久久久性少妇| 蜜桃色色网站视频三区| 东北少妇高潮zzzz| 青青草乱入乱欲视频在线观看| 伦激情人妻另类人妻| 国产污视频麻豆传媒一区二区| 香蕉国产精品麻豆亚洲欧美日韩| 无毛精品| 五月婷婷大香蕉| 变态综合色| 色色色综合网| 91精品久久久| 久热精品在线| 91 国产丝袜在线放观看| 中文字幕乱码人妻二区三区| 日韩淫色网| 亚洲超碰在线| 福利伊人玖玖国产| 人妻少妇精品视频一区二区三区| 中文字幕55555| 人人操人人插人www| 人妻大香蕉| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 激情抓乳插进去啪啪啪日韩 | 日韩欧美性吧婷婷乱伦大香蕉| 日韩 欧美 校园一区| av网页一区二区三区| 亚洲天堂久久| 999综合色| 欧美很很操视频| 狠狠超| 久久嫩草国产成人一区| 国产欧美一区二区| 婷婷五月色| 亚洲欧洲av影音| 国产精品久久久久久9999| 性吧在线视频| 久久精品国产72国产精品福利 | 日韩性爱啪啪视频| 精品十八在线观看| 无码久| 亚洲男人bt天堂| 操逼操网| 激情五月综合开心五月| 2024黄色视频| 久艹日日日| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 天天影视亚洲| 偷拍欧美亚洲| 亚洲日韩东京热一区| 男人的天堂色偷偷青青草视频婷婷网| 99久在线精品99re8| 思思热久久成人| 黄骗免费网站| 综合五月天| 精品欧美日韩在线观看| 99热精品国产| 97色爱| 亚洲另类综合欧美| 91狠| 情侣开房子拍 日韩无码 女的很漂亮| 欧美十八禁在线看| 在线播放中文字幕| 思思99热| 久久天天性久久伊人| 90后性网国产欧美| 人妻在线视频| 久久这里只精品99re66图| ..日韩av毛片精品久久久| 麻豆天美一区二区| 国产福利视频精品视频| 一个国产在线综合网站| 8x福利精品第一福利视频导航| 搡老女人老91妇女老熟女| 国产sv美女内射| 水滴偷拍| 亚洲综合97| 国产精品自拍视频| 思思热在线视频在线| 精品人妻免费观看| 亚欧毛片基地国产毛片基地| 国产高清免费不卡av| 爽极品影院| 精品毛片av一区二区| 成 人片 黄色大片| 性做久久久久久久| 涩五月婷婷| 天综合网| 色老汉色| 久久久青青草| 91天天综合网| 手机午夜电影神马久久| 丁香五月综合| 中文字幕在线播放2中文字幕在线观看2| 六六久久日韩不卡| 91熟女综合| 天天综合网合集91| 欧美性夜| 丰满人妻一区二区三区性色| 顶级丝袜熟女一区二区三区 | 呻吟 欧美 日本 中出| 99热线麻豆 | AV天堂男人的天堂| 国产在线激情| 成人精品久久久午夜福利| 亚洲精品一二区| 丁香五月天堂| 久久有碼| 欧美丝袜91| 青娱乐福利99| 久9视频| 亚洲国产剧情少妇激情| 免费看毛片操穴| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 亚洲国产奇米影视久久| 久热这里| 欧美猛交黑寡妇中文字幕| 天天综合91入口| 欧美日韩国产成人高清| 久久99久久99精品免视看婷婷| 99久久com免费视频′| 啊啊啊啊啊啊啊啊啊啊在线观看| 久久香蕉国产线看观看亚洲女人 | 亚洲中文字幕av| 强奸乱伦大香蕉| 婷婷久草一区二区三区| 男人的天堂在线| 欧美色就是色| 久久 国产精品 一区| 亚洲不卡av在线| 青青草原av| 大香蕉黄色一级片免费看| 中文字幕在线免费观看视频| 精品人妻一区二区乱码一区二区| 99国产精品| 日本一级性爱| 91在线/欧洲| 91国产操逼视频| 久99| 亚洲男人在线观看天堂| 乱伦av.com| 欧美91网站| www.伪伪| 亚洲免费97免费| 精品少妇999| 无码99| 久久精品无码熟妇一区二区三区视频导航| 影音先锋日本乱伦| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 超碰综合色| 亚洲欧美97√| 亚洲 综合 欧美| 成人精品久久| 久热免费视频| 男人的天堂99| 五月婷婷深深爱| 久久蜜桃一区二区| 国产精品国产拍高清AV| 青操影院| 日韩激情小说一区二区| 狠狠操狠狠燥| 亚洲欧洲综合视频在线| 自拍第一页| 国产精品久久久久无码AV会牛| 日本熟妇精品九九| 最近2019中文字幕国语免费版| 日韩国产在线观看av| 日本精品成人无码| 春色91| 六月天婷婷| 麻豆色约约| 嗯嗯啊中文字幕| 日韩无码极品| 91扒丝袜综合在线| 欧 美 自 拍 偷 拍| 黑人精品久久97| 福利伊人玖玖国产| 久久亚洲一区女同性恋中文字幕| 五月婷婷丁香| 麻豆精品.欧美精品.日韩精品.| 久久久久久久久久久六六| 国产高清成人免费视频| 97天天操天天干| 国产精品欧美日韩久久| 色九九久九九| 亚洲第一页欧美| 亚洲AV无码黄色强奸| 人妻人久久精品中文字幕| 国产精品亚洲天堂网址| 啊啊啊久久| 蜜臀AV成人精品蜜臀AV久久| 欧美亚洲日本视频久久久| 精品人妻久久久| 国产女上位好爽在线| ji熟女.com| 干妹子| 欧美性爱97超碰| 日va操| 激情小说亚洲| 美国三级日本三级久久99| 激情婷婷五月天| 黄色人人| 91美女片在线| 青青草国产盗摄一二三区| 日本www操操操| 久久精品区| 欧美成人国产精品| 成人贴图日韩欧美| 日韩人妻一区二区精品| 日本熟女不卡视频| 干B| 91粉芽高清在线一区二区| 国产精品久久久久久久电影渣男| 91热| 国产丸一视频| 国产精品午夜成人福利| 69超碰综合| 操逼啊啊啊91| 日本性感人妻91| 97色在线视频| 亚洲色欧| 超碰日韩美妻| 青青草久久一区网| 日本熟妇熟色97一本在线观看| 久久亚洲AV无码专区首页| 国产91影院| 91精品导航| 欧美亚洲清纯| 99在线啪| 色在线69堂| 极品粉嫩少妇视频| 久久人妻97久久久久久久| 三级三久久线久久99久目本WW| 在线观看无码三级少妇| 一区AV| 国产精品成久久久久午夜午夜| 欧美熟妇色| 男人天堂最新手机版在线青青草| 欧美在线 亚洲| 好好的日:com久久九九| 狠狠操一区二区| 亚洲。日韩。欧美| 人人妻人人操人人乐| 亚洲综合网电影91| 人妻熟女午夜精品在线| 亚州精人品大香蕉| 青娱乐 成人娱乐在线| 久久怡红院| 996热| 亚洲五月天激情| 精品在线观看视频在线| A片 AV一级在线播放观看免费| 加勒比在线观看一区二区| 亚洲一区在线观看欧洲| 欧美日韩午夜精品一区二区三区| 欧美大香蕉久| 18禁免费视频| 亚洲资源站| 丁香婷婷激情五月天无毒不卡| 91麻豆天美国产| 久久天天躁日日躁狠狠躁| 75大香蕉| 99re在线视频这里只有精品| 精品无码人妻一区二区免费蜜桃| 天天看片麻豆| 我想要啊 啊 啊| 人妻另类| 午夜福利国产欧美日韩夜夜| 国产女人和拘做爰视频| 亚洲好看强奸乱伦| 激情五月天视频| 婷婷五月天av| 亚洲乱色视频一区、二区在线| 99999精品成人| 日影院久久婷婷夜夜网| 久久有码视频| 日韩无码视频黄色| 国产自偷自拍一区| 久久综合18p| 啊啊啊在线观看免费视频| 九九热在线精品视频| 97超碰色中文字幕| 一级一性爱免费视频| 国产女同视频在线播放| 一区二区三区激情在线观看| 欧美激情视频一区二区三区不卡| 北野未奈加勒比av| 屁股久久久久久| 国产91啪| 色妺妺在线视频| 中文字幕人乱码中文字的预防方法 | 婷婷五月天av| 超碰97最新人妻| 91国产丝袜白虎| 久久透逼视频| 婷婷丁香六月天| 天天影视射综合网| 激情小说亚洲| 久久久久久久久成人av解说| 九九九久千久久激情蜜桃在线看 | 亚洲一区日韩精品| 手机在线视频国内精品| 男人下部插入女人下部| 超碰97极品9| 国产日韩精品人妻久久久久色欲网站| 97福利视频| 97在线观视频免费观看| 久久久新亚洲AV| 夜夜天天噜狠狠爱2021| 国产久久一区二区三区野外在线| 综合网亚洲在线| 日韩人妻有码免费视频| 欧美专区第一页| 91女日逼| 91精品大奶人妻| 亚热日本熟女| 欧美综合国产精品久久丁香| 日韩有码一区三区| 美女黄色91| 午夜福利免费精品视频| 久久日本熟妇熟色高清| 国产黄色剧情影片麻豆免费播放| 久久香蕉网| 爱丝福利| 免费久久精品麻豆一区二区av| 欧美成人色| 成人无遮挡毛片免费看| 1024亚洲中文字幕久在线看片你懂的| 中文 人妻 制服| 成人综合久久精品色婷婷| 91天美传媒精品| 26uuu成人影片| 欧美熟妇乱码在线一区| 最新亚洲黄色免费电影| 久久久亚洲精品电影免费看| 亚洲日韩青青草色月| 色踪合AV| 综合久久六月久久婷婷| 久久精品一区| 人妻一二三区| 60秒免费视频| 蜜乳AV网址| 欧美在线|亚洲| 69精品久久久久中文字幕| 中文字幕伊人| 超碰人人在线| 人妻精品一区二区| 91老司机在线视频免费观看| 欧美激情久操网| 肥臀熟女福利视频一区二区| 日韩无码一级黄色av片| 中文字幕少妇色 | 日韩在线观看中文字幕视频| 亚洲激情欧美色图| 日本三级中国三级99人妇网站| 国产97在线 | 亚洲| 熟女丰满人妻一区| 日韩三A大片在线观看| 久久 久久国内精品亚洲| 黄片无码在线制服| 欧美性91| 精品免费国产二区三区| 蜜乳性色无码专日粉嫩骚逼AV| 亚洲成人帖图| 91成人在线| 亚洲精品乱码久久久久久蜜桃麻豆 | 厕所偷拍在线| 欧美久久伊人| av影片在线观看不卡| 亚洲 图片 欧美 色图| 天天操夜夜嗨| 大粗鳼巴久久久久| 九九热精品视频在线观看| 成人AV超碰免费在线| 久操影视| 中文字幕天堂在线| 色婷婷丁香五月| 国产主播福利| 一区二区不卡免费| 亚欧高清v| AV天堂国产| 99最新日韩偷拍视频| 亚洲 欧美 天天| 强奸乱伦亚洲第一页| 91白虎| 三级网站超变态精品| 性爱综合网| 18禁中文字幕| 97视频在线播放| 大屁股熟女一区二区三区| 中文字幕在线24| 国产AV久久野战精品| 激情综合网激情综合| 99精品丰满人妻无码| 精品人妻一区二区三区-国产| 激情网色| 国产精品成久久久久午夜午夜| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 熟女六十路| 日韩黄片影院| 老熟女91视频| 后入日本1234| 岛国不卡超碰护士AV在线播放| 中文字幕二区日韩天堂| av天堂手机版追回| 日本十八禁免费看污网站| 97se亚洲综合自| 美女爽爽爽刺痛洞洞| 亚洲激情AV| 亚洲乱熟女一区二区三区大香蕉| 精品人妻1区| 97这里只有精品| 成人性交午夜免费片| 啊啊啊不要嗯嗯在线观看| 午夜精品久久久99| 中文字幕人妻色偷偷久久皮 | 亚洲成人免费在线| 麻豆成人AV| ,国产乱人伦精品一区二区三区| 91精品黄在线观看| 亚洲色图殴美色图激情乱伦| 欧美偷拍区| 激情天天视频| 欧美性爱日韩高清| 91精品无码久久久久久久| 中文乱码字字幕在线第5页| 婷婷五月天激情四射| 揉揉日日日日| 亚洲蜜臀视频精品久久| 超碰97久久国| 国产精品久久久九九九| 妇人噜噜| 嫩草影院永久在线制服丝袜| 人人噜夜夜操| 熟女露脸激情自拍视频| 90后后入| 九九九久久久W精品| 一本一道久久综合久久| 97 国产精品| 狠狠干妹子| 欧美性爱超碰97| 99re98| 国产精品ww久久| 老熟女乱伦片| 国产高清精品一区二区三区毛片 | 91久久久久久久久久久| 嗯阿好爽好紧| 无码视频一区二区| 操曰本熟女| …中文字幕亚洲乱,97人妻无码费视…| 日本中文字幕一区| 欧美同性恋 的搜索结果 - 91n| 91精品国产91久久久久久久久久久久| 少妇人妻在线| 玖草在线视频| 四虎午夜影院| 丰满岳乱妇一区二区三区| 亚洲欧美在线观看2021| 色婷婷五月综合| 国产乱码久久| 激情欧美日韩女同久久| 青青草综合在线| 亚洲成人贴图| 日韩99精品视频综合区| 色色色色网站| 97久久久久久久精| 抽查国产福利主播| 日日AAvv| 久久性爱视频免费看| 亚洲成a人片在线观看中文!!!| AV无码久久久精品| 久热超碰| 青草园大香蕉| 久久青青草在线视频| 无遮挡一级毛片视频免费的| 一区二区三区精品视频| 久久一区无码| 快播久久人人aV| 超碰精品日韩欧美国产| 亚洲日本韩国在线| 日韩人妻少妇中文字幕| 中国的操老妇女| 久久专区| 在线国产一区二区av| 青女在线| 淫荡网址| 啪啪啪精品视频| 欧洲Au麻豆| 97久久超碰日韩精品| 人人操人人摸人人看人人干| 骚货人妻偷情自拍在线视频| 破处bbq| 亚洲97成人在线观看| 91人妻Pr| 五十路成人在线视频二区三区| 试看日韩黄片| 五月天激情小说| 国产精品乱码久久久久久| 国内毛片热久久思思热| 99中出在线| 桑老女人九区| 九色精品视频导航1| 日本高清电影欧美色图| 97日韩欧美亚洲| 蜜乳AV网址| 91黑丝美女| 欧美人人操人人插| 97香焦色区| 97在线免费视频观看| 超碰在线国产| 安微少妇操BBB| 免费在线黄片视频| 欧色性第一页| 精品一区二区成人| 97超碰久久色| 无码直播久久久| 婷婷伊人一区| 国产精品爆乳懂色蜜乳| 伊人久久大香线蕉无码| 尤物一级在线免费观看| 欧美乱妇狂野欧美在线视频| 日韩大香蕉AV影片| 9久久精品| 欧美黑人日韩少妇色情| 91小视频| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 看全色黄大色大片免费视频| 亚洲97久久精品亚洲| 欧美乱妇狂野欧美在线视频| 丁香七月婷婷| 韩国轻伦国内自拍一区| 尤物网站91| 亚洲综合色男人网| 国产精品人妻无码久久久老鸭窝| 殴美牲| 污色区网站| 国产AV天美| 国产成人亚洲精品无码古代早漏男| 嗯嗯啊好大| 精品毛片久久久精品毛片| 四虎在线免费视频| 偷窥自拍A片| 全国男人天堂网| 色999五月色| 欧美大的香蕉有线电视视频| 综合影院亚洲| 久久久久久久国产视频| 91久久久久久久| 91久操| 91天天综合| A啊啊在线观看| 人妻熟女av国产网站| 中文字幕精品码亚洲| 麻豆AV一区二区| 亚洲国产精品9999在线观看| 国产精品一区在线播放| 精品超碰中文在线| 亚洲熟伦熟妇AV无码春色| 91路www| 婷婷五月天av| 成人av毛片在线观看| 国产久久久久影院老熟女| 婷婷激情综合网| 诱惑网综合| 18一区二区三区| 日韩欧美成人午夜福利| 日韩午夜国产| 婷婷激情啪啪| 在线岛| 极品肉射| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 日韩操逼性鲍| 国产又长又大又粗的视频| 67194无码不卡| 思思在线免费视频| 香蕉欧美| 国产自啪精品视频网站黑丝| 日韩熟女精品无码专区一区二区| 日韩精品 视频一区二区| 99999re| 日韩精品国模| 色婷婷婷五月天激情四射| 十八禁视频网站| 人人干黄色| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 浪人综合网| 日韩欧美性吧婷婷乱伦大香蕉 | 中文字幕亚洲在线一区| 9国产超碰| 91性网| 久久精品老司| 欧美色偷拍 | 精品人妻一区二区三区四区石在线| 色欧美在线| 天天色怡春院| 国产精品经典一卡久久久| 免费一级视频特黄色大片| 免费看国产曰批40分钟怎么下载| 亚洲天堂2020| 天天干人妻视频| 操淫穴亚洲五月丁香| 国产丰满熟夫69mpp| 91精品国产综合久久久蜜臀| 丁香五月婷婷基地| 欧美强奸一区二区诱惑| 欧美另类精品xxxx| 91久久免费视频互動交流| 蜜臀久久99精品久久久久久酒店 | 欧美自拍网| 狠狠操狠狠燥| 久久久神马影院| 91久久久老司机| 久久久婷| 97 国产一区| 久久大线蕉一区| 美女97超碰| 夜夜操夜夜爽夜夜高潮| 91free福利| 色区久久| 丁香六月啪啪| 级品肉射| 国产乱伦性爱AV| 立川理惠加勒比无码| 综合色图区| 色五月首页| 99热超碰在线| 欧美精品自慰系列寂寞少妇 | 强奸乱伦av电影| 美女写真| 乱老女人一区二区视频| 欧美日韩性爱视屏免费看了| 92午夜免费福利视频| 亚洲超碰AV| 天天干天天插| 黑操B| 国产精品九9| 97久久精品国产| 欧美一区二区三区成人性生活| 亚州熟妇精品| 国产AV人人夜夜澡人人爽麻豆| 极品内射| 九九人妻| 久久久久久十| 亚洲天堂男人| 亚洲人妻在线一区| 丁香六月东京热| 国产亚洲精品自在线亚洲情侣| 色情五月综合婷婷| 国产青一二三| 91黑丝美女| 亚洲 欧美 综合 91| 色麻豆AV| 99av| 永久免费av无码网站国产app| 一级日本牲交大片好爽在线看| 黄色网址在线免费观看| 久久久com| 丰满人妻一区二区三区在线| 欧美日本天堂| 激情另类激情| 免费少妇一区二区| 把腿张开老子CAO烂你| 六月丁香网| 欧美大香蕉卡久久| 久久精品视| 97免费视频在线| 成人一道本免费视频| 婷婷色播婷婷| 99re9这里只有精品| 久久久久人| 综合网亚洲在线| 为用户提供免费看黄网址在线观看| 嫩草影院性色| 老女人爆菊| 91劲爆| 中文字幕蜜乳av| 久久久久久国产精品免费网站| h无码动漫在线观看| 国产白嫩精品久久| www.acm成人黄色毛片| 九九九九国产| www.色婷婷色综合| 欧美高潮在线| 久久久久国色αv免费观看| 蜜臀99久久精品久久久懂爱| 多毛小伙内射老太婆| 夜夜一区二区| 曰韩少妇无码| 在线岛国新天堂8| 狠狠操狠狠| 97精品中文字幕| 精品人妻1区| 婷色五月天| 亚州大图综合色图 | 丁香激情五月| 插入粉嫩少妇视频| 精品免费囯产一区二区三区| 中日韩熟女| 亚洲精品欧美专业| 91亚洲人| av九九| 欧美性五月| 中国AV美女| 开心六月色| 欧美人妻制服| 久操精品网| 久射吧| 欧亚性爱啪啪| 久草综合视频| 亚洲无992tv| 99爱在线视频| 国产97av| 啪啪AV导航| 日韩欧美天天爽爽爽天天爽爽| 日韩三级伊人| 人妻天堂综合网| 色噜噜国产精品视频一区二区| 精品国产乱码久久久久久口爆网站 | 亚洲射综合网| 久久久久久九九九| 欧美久久伊人| 久久精品无码不卡| 国模少妇一区二区三区| 欧美天堂第二区| 亚洲人妻在线一区| 黑人干亚洲| 亚洲一卡2卡3卡4卡乱码网站| 97看操| blacked精品一区国产| 91精品国久久久久久无码| 少妇高潮流水av免费| AV在线资源| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 操B视频日韩无码| 久久伊人青青草| 欧美精品日韩久久久九| AV在线资源| 亚洲综合一区二区| 色噜噜人妻av中文字幕| 国产亚洲综合欧美一区| 亚欧美综合网| 日本 成 人 小说 电影 一区二区| 久久久四区| 色五月亚洲| 日韩欧无码一区二区三区免费不卡| 亚洲18禁| 国产综合久| 丁香五月天堂网| 成人九九| 天天爱天天韩国日本牛牛牛牛| 久久精品黄色| www.色综合| 东京热一区二区中文字幕| 97综合在线观看| 老熟女乱伦一区| 欧美一区二区三区成人性生活| 欧美日韩操逼嗦吊| 亚洲天堂男人天堂网| 午夜精品久久久99| 日本操逼二区| 91精品国产91熟女| 97国产天堂岛| 国产亚洲精品第一最新| 欧美特黄视频网站| 97亚洲性爱| 秋霞久久亚洲精品成人| 亚洲麻豆18发?| 国产成人资源| 欧美性爱91| 超碰九九| 91殴美大片| 玖玖爱免费观看视频| 明星性猛交ⅹxxx乱大交| 色香在线| 在线播放中文字幕| 免费人成在线观看网站品爱网| 91网站18+| 99.色网| 亚洲一二三| 婷婷五月综合在线| 欧美性爱第一页久久| …中文字幕亚洲乱,97人妻无码费视…| 亚洲欧洲色情高清| 亚洲人妻AV| 99久久久无码精品国产人| 伊人亚洲综合| 中文字幕在线观看AV| 欧日a| 九九九九精品精| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 亚洲第一视频 欧美风情 日韩| 99999精品视频| 自慰白浆在线观看| 欧美 亚洲 在线| 久艹99| 婷婷色网| 精品国产肉丝袜在线拍国语| 久久久久少妇| 久久中文字幕女同性恋一区| 欧美色图亚州激情| 日韩精品99999| 无码高清专| 97狠狠| 色噜噜日韩精品| 欧美国产操逼| 国产青一二三| 亚洲激情四射| 久久香蕉综合一本到3atv| 岛国毛片在线观看免费| 国产区日韩区在线观看| 骚货操死你| nuu12国产麻豆精品| 亚洲情色在线| 丰满少妇一区二区三区专区| 婷婷五月天基地| 久久婷婷综合国际产色怕| 亚洲国产精品9999在线观看 | 97在线国产精品| 天天综合色| 骚逼高潮久久精品| 久久人人爽人人爽人人片Ⅴ| 国产精品不卡av免费在线观看| 91狠狠综合网| 亚州一区二区| 久艹免费| 综合网少妇| 安微少妇操BBB| 日韩欧美蜜桃精品久久中文字幕久久 | 婷婷五月天丁香| 久久综合激情| 熟女突然公开看18禁影片 | 99国内精品| 伊人影院在线理论播放| 欧美图片偷拍|