搜尋此網誌

2017年8月14日 星期一

oring test 20170815

oring專案
上傳測試

目前尚未完成

請在hahahalib設定完成後
點選oring\設定環境變數 批次檔所在目錄
專案即可執行

下載連結
https://drive.google.com/open?id=0B6u5oifJv3EKN1FteE9GdWdYNDA

hahaha版權所有,請勿用於商業或工業用途

2017年8月3日 星期四

hahahalib 20170803

hahahalib庫
歡迎下載,非本人請勿直接用於商業或工業用途
hahaha版權所有,違者必究

不定期更新版本,不確定會更新到何時!!看hahaha高興

教學
請依照
PATH環境變數請加入
%WORK_DIR%
%HAHAHALIB_DIR%
%HAHAHA_DIR%
%DLL_DIR%
並點選
設定環境變數 批次檔所在目錄.bat or 設定環境變數.bat

這樣執行時才會去找編譯出來的DLL

這樣用C++ Builder XE 10.2 才可以編譯

開啟hahaha\hahaha\hahaha_ProjectGroup.groupproj
即可進入專案

由於專案路徑大整理
資料夾內分三個專案
hahahalib
A_Alib
hahaha
相依性由上而下,也就是hahahalib可以獨立編譯,A_A_lib必須要先編譯hahahalib,
hahaha也必須先編譯hahahalib
其中A_A_lib放第二層整合lib庫,基本上是非影像處理的模組會整在那裏

// 需做以下修改
// C:\Program Files (x86)\Embarcadero\Studio\19.0\include\windows\sdk\d3d11.h
// 這個
//extern const DECLSPEC_SELECTANY CD3D11_VIDEO_DEFAULT D3D11_VIDEO_DEFAULT;
// 改成這個
//extern const DECLSPEC_SELECTANY CD3D11_VIDEO_DEFAULT D3D11_VIDEO_DEFAULT = {};

另外如要成功執行hahaha.exe
請將
structure\hahaha_system_setting_structure.cpp
Default_DLL_Dir_ = L"C:\\Users\\hahaha\\Desktop\\hahaha\\hahaha\\dll\\";
改成
Default_DLL_Dir_ = L"資料夾所在路徑\\hahaha\\hahaha\\dll\\";
因為編譯出來的DLL會複製到那個資料夾

另外,如發現hahaha.exe關閉時會出錯,那是因為我動態載入dll太多了,
請到Default_DLL_Dir_路徑的資料夾把有resourceau名稱的dll移除(或者不要編譯那些DLL)
那些是空殼,我規劃專案太大,目前XE 10.2,動態載入太多DLL似乎會出錯

下載連結:
https://drive.google.com/open?id=0B6u5oifJv3EKb3g3RTFGcElGdUE

2017年5月1日 星期一

20170501 hahahalib教學影片

hahahalib請下載20170501 hahahalib.rar
連結:(Google Drive空間不夠,因此移除了,請用後面上傳版本)
https://drive.google.com/open?id=0B6u5oifJv3EKRGdWQmhQUEVoczg

1 簡易 Review

2 目前成果

3 hahahalib架構說明

4 hahahalib模組範例

5 hahaha架構說明

6 hahaha模組範例




2017年4月30日 星期日

hahahalib 20170501

hahahalib庫
歡迎下載,非本人請勿直接用於商業或工業用途
hahaha版權所有,違者必究

不定期更新版本,不確定會更新到何時!!看hahaha高興

教學
請點選
設定環境變數 批次檔所在目錄.bat
這樣用C++ Builder XE 10.1 update2才可以編譯

並依照
請手動加入PATH.txt

設定方式.png
這樣執行時才會去找編譯出來的DLL
我複製一份DLL在hahaha\

開啟hahaha\hahaha\hahaha_ProjectGroup.groupproj
即可進入專案
有空我會錄使用影片教學(約2017年1月)

下載連結:(不建議下載,因為檔案太大了)
https://drive.google.com/open?id=0B6u5oifJv3EKRGdWQmhQUEVoczg

2016年12月31日 星期六

20170101 hahahalib教學影片

hahahalib請下載20170101 hahahalib.rar
連結:Google Drive空間不夠了,已經移除了,請用後面版本
https://drive.google.com/open?id=0B6u5oifJv3EKWDJ6bUlkTXNxS1U

說明:主要看範例和實作部分,講解可能會有誤,請見諒,要是講解沒跟程式碼對到的大概是講錯了
範例:
https://drive.google.com/open?id=0B6u5oifJv3EKWGxGYWhYOUhkaFE

1 前言
說明:


 2 下載到成功執行
說明:


3 分離lib
說明:


4 秀圖模組 二值化
說明:


5 Painter掛載
說明:

6 hahahalib說明
說明:


7 hahaha_image架構
說明:


8 Image_View 舞台
說明:這裡面講解hahaha_image_view模組很多地方是錯的(因為我隨性錄的)


2016年12月30日 星期五

hahahalib 20170101

hahahalib庫
歡迎下載,非本人請勿直接用於商業或工業用途
hahaha版權所有,違者必究

不定期更新版本,不確定會更新到何時!!看hahaha高興

教學
請點選
設定環境變數 批次檔所在目錄.bat
這樣用C++ Builder XE 10.1 update2才可以編譯

並依照
請手動加入PATH.txt

設定方式.png
這樣執行時才會去找編譯出來的DLL
我複製一份DLL在hahaha\

開啟hahaha\hahaha\hahaha_ProjectGroup.groupproj
即可進入專案
有空我會錄使用影片教學(約2017年1月)

下載連結:
https://drive.google.com/open?id=0B6u5oifJv3EKWDJ6bUlkTXNxS1U

2016年12月6日 星期二

hahahalib 20161206

hahahalib庫
歡迎下載,非本人請勿直接用於商業或工業用途
hahaha版權所有,違者必究

不定期更新版本,不確定會更新到何時!!看hahaha高興

教學
請點選
設定環境變數 批次檔所在目錄.bat
這樣用C++ Builder XE 10.1 update2才可以編譯

並依照
請手動加入PATH.txt

設定方式.png
這樣執行時才會去找編譯出來的DLL
我複製一份DLL在hahaha\

開啟hahaha\hahaha\hahaha_ProjectGroup.groupproj
即可進入專案
有空我會錄使用影片教學(約2017年1月)

下載連結:
https://drive.google.com/open?id=0B6u5oifJv3EKZUdfR3diVmg2QzQ