<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      秋·風

        博客園 :: 首頁 :: 博問 :: 閃存 :: 新隨筆 :: 聯系 :: 訂閱 訂閱 :: 管理 ::

      建了個技術交流群(QQ群):484097648。

      特別提醒:在linux第一次使用fpcupdeluxe需要安裝依賴環境,在終端執行:

      sudo apt install git make binutils build-essential subversion zip unzip libx11-dev libgtk2.0-dev libgdk-pixbuf2.0-dev libcairo2-dev libpango1.0-dev
      為方便快速查看需要的博客,將原置頂博客分類列出如下:
      一、秋風原創控件:
      1、[原創控件]為lazarus TDataSet增加類似TClientDataSet的Delta功能,可直接生成增刪改的SQL 
           lazarus/fpc自帶的bufDataSet和MemDataSet缺少類似TClientDataSet的Delta功能,這個單元從TDataSet擴展了Delta,可以直接生成增刪改的SQL,適用于所有TDataSet。
          2024-10-25 高勇高老板增強了GetActionSQL功能:
         function GetActionSQL(const ATableName : String; const AKeyFields: String = ''): String; overload;
         function GetActionSQL(const DataBaseType:string;aTablename: string; AKeyFields: string; aAutoIncFieldname: string = ''; aNotEditFields: string = ''; aReturnStrType: integer = 1): String; overload;

           2024-08-17增加blob類型轉base64,不過服務器需將base64轉為blob保存。

           2024-07-04 合并ccc(QQ1650680975)增加的delphi 12.0版(unidac)
           2024-06-09 修正可能QFDataSetMonitor1.Active:=true放在表打開前設置時數據監控可能會失效的Bug;
           2024-06-07 將TDataSetChangesMonitor封裝為控件,安裝DatasetMonitorPack.lpk就可以
           
      2、[原創控件]QFComponent for lazarus(2024.09.29更新)

           QFComponent for lazarus 包含 4個控件:
           1、TQFRichView:采用自定義的富文本格式,類RichView控件,支持超鏈接、書簽跳轉等豐富的功能,適合作為使用說明等用途;
           2、TQFScrollingText:采用自定義的富文本格式,可實現圖文的滾動;
           3、TQFHorizontalScrollingText:單行橫向滾動控件,同樣支持自定義富文本格式。
           4、TQFGridPanelComponent:秋風原創控件。支持在單元格綁定可視控件,運行時單元格綁定的控件會吸附到相應的單元格里。重點解決了lazarus跨平臺時界面布局問題(用lazarus編寫過跨平臺應用的就清楚,同一代碼linux和windows控件位置是不一致的)。

           2024.09.29  修復添加TQFHorizontalScrollingText控件可能出錯的Bug;修復添加QFComponent任一控件后,TPageControl控件只顯示1個Tab的Bug。     
           2024.08.23  修正同1個form有多個TQFGridPanelComponent時的bug。
           2024.07.27  修正TQFGridPanelComponent單元格寬度調整的Bug。
           2024.07.13  優化TQFGridPanelComponent單元格寬度調整算法,調整后寬度調整更順暢。
           2024.06.25  重構TQFGridPanelComponent單元格顯示及單元格寬度調整的算法。
          
      3、lazarus linux/windows簡單實用的三層控件QFRemoteDataSet
           這個三層控件功能相對簡單,只適合lazarus使用,但非常實用,編寫的應用軟件能在windows和國產信創操作系統(linux)及CPU運行。

      二、秋風改的控件
      1、LazarusToastMessage

           實現類似安卓的Toast消息提示。
           2024-05-20:
           修復指定字體的Bug
           2024-05-15:
           顯示方向增加左右上下居中
           2024-05-14:
           1)將System.NetEncoding改用Base64
           2)增加從form底向上移動

      2、增強Lazreport控件功能及修正Bug
            lazarus 在linux  arm下可用的報表控件不多,著名的fastreport在linux arm的兼容性有問題,經測試,發現lazreport的平臺兼容性最好,但存在的問題也較多,通過對lazreport控件修改,現在基本滿足我的要求。
      1、Master data增加每頁行數:當數據集記錄數少于指定每頁行數時添加相應的空白行,并可以指定TfrMemoView設置添加空白行時,添加的第一行空白行顯示指定文字,如:以下空白
       2、修正lrOfficeImport導入xls等格式時出錯的Bug。
       3、增加自動調整TfrMemoView字體大小功能。
       4、報表設計時增加拆分、合并單元格,水平、垂直勻分單元格,與word方法一樣調整單元格大小。
       5、修正中文換行亂碼。
       6、增加文本強制換行、上下標等。
       7、在windows和Linux能正確導出含中文的pdf(2022-04-03解決中文亂碼)。
       8、增加QRCode。
       9、修復網友往事如風發現的Bug(2022.04.21修復)。
      10、修復在linux下未安裝打印機打印出錯的Bug(2022.05.20)
           2024.08.17 修正linux打印時的文字字距的Bug
           2022.05.20 更新

      三、Lazarus綠色版本
      lazarus 4.2/fpc3.3.1(綠色整合版 2025-11-05)
      fpc使用trunk(3.3.1)的aa182cb14737fce742689f269210acfbc51e2b8d分支
      解壓后首次運行時運行runlazarus-x86_64-win64.exe

      天翼云:https://cloud.189.cn/web/share?code=e6Zz63yUzim2(訪問碼:kx50)

      百度網盤: https://pan.baidu.com/s/1GKMsJq-XbMIVYaQ-aK8Jjg?pwd=enat 提取碼: enat


      增加spktoolbar和spkcontrols控件

      QQ_1762295305649

       

      lazarus 4.2/fpc3.3.1(綠色整合版 2025-09-16)
      1、已整合常用控件,解壓后約17GB,嫌大的就別下載了
      2、fpcsrc源碼使用trunk(3.3.1)aa182cb14737fce742689f269210acfbc51e2b8d這個分支

      3、已配置的交叉編譯環境:
      1、x86_64-linux
      2、aarch64-linux
      3、loongarch64-linux
      4、riscv64-linux
      5、arm-linux
      6、i386-linux
      7、i386-win32

      QQ_1757840456785

       

      解壓后運行runlazarus-x86_64-win64.exe就可以
      https://cloud.189.cn/web/share?code=e6Zz63yUzim2(訪問碼:kx50)

      通過網盤分享的文件:QFLazarus4.2綠色版
      鏈接: https://pan.baidu.com/s/1GKMsJq-XbMIVYaQ-aK8Jjg?pwd=enat 提取碼: enat


      lazarus 4.0/fpc 3.3.1(綠色整合版 2025-06-17)
      這個版本使用了深色主題。

      lazarus4_fpc331綠色整合版
      百度盤: https://pan.baidu.com/s/1hK4z2Z8RDsjzpXXe3FAZNA?pwd=6s8s 提取碼: 6s8s
      天翼云盤:https://cloud.189.cn/web/share?code=MFNvaq6rEVfa(訪問碼:5jiy)

       


      lazarus 4.0/fpc 3.3.1綠色版本(2025-05-06)

      通過網盤分享的文件:lazarus4.0_fpc331綠色版
      鏈接: https://pan.baidu.com/s/12ME1RLVQLsCZUbsTN1c6gw?pwd=s8bm 提取碼: s8bm
      天翼云盤:
      https://cloud.189.cn/web/share?code=i2IZbqja2Eba(訪問碼:gr0b)


      lazarus 4.99/fpc 3.3.1綠色安裝包(2025-03-18)

      通過網盤分享的文件:lazarus499
      鏈接: https://pan.baidu.com/s/1NqJGdjVTop6xzd3r5iOmUw?pwd=t2wx 提取碼: t2wx
      天翼云盤:
      https://cloud.189.cn/web/share?code=i2IZbqja2Eba(訪問碼:gr0b)


      0、lazarus 4.0 RC2/fpc 3.3.1綠色版整合安裝包(2025-01-19新增)

      1、lazarus更新到3.6/fpc 3.2.2 for win64綠色版整合安裝包(2025-01-09更新)
            lazarus更新到3.6/fpc 3.3.1 for win64綠色版整合安裝包(2025-01-09更新)
           2024-12-04:
                 fpc 3.3.1用{$define SKIP_INTERNAL20231102}模式,重新編譯打包,解決有些控件編譯時出現Internal 20231102錯誤后無法安裝的問題。
           2024-11-21:
                   1.更新交叉編譯linux-x86-64,解決在兆芯KX-U6780A(UOS)不能運行的Bug(提示:段出錯)
                   2.修正樹莓派系統先出現一個空白窗口,關閉這窗口后才能顯示實際的應用窗口的Bug(使用wayland窗口類型的linux也可能出現同樣問題)

           2024-08-19 今天在樹莓派5實測交叉編譯為aarch64 for win64的控制臺應用可以運行,帶UI的應用出現界面后就退出,lazarus暫時不適合編譯aarch64的win帶UI的應用
           2024-08-15  
      增加aarch64 for win64交叉編譯,現在可以編譯aarch64的win原生應用,fpc太強了。
           這個版本可以交叉編譯:
           windows:

           1、x86_64 for win64
           2、aarch64 for win64
           3、i386 for win32
           Linux:
          1、aarch64 for linux
          2、x86_64 for linux
          3、loongarch64 for linux
          4、riscv64 for linux
          5、riscv32 for linux
          6、arm for linux
          7、i386 for linux     
           
      2、lazarus 3.4+FPC 3.3.1綠色整合版 for linux aarch64
           這個整合版的特點:
           一、修復代碼編輯不能輸入中文的Bug
           二、修復Object Inspector、使用combobox、colorbox等控件下拉列表文字不顯示的問題
           三、修復含mask的控件如果mask中包含/或:時在form設計階段會出現亂碼的情況。
           四、修復lazarus DateEdit控件在linux亂碼的Bug
          五、支持交叉編譯(win x86_64)
          六、已整合常用控件,能做到開箱即用。
          2024-08-15更新
       
      3、lazarus_loongArch64 龍芯(純凈及常用控件)

           龍芯版的特點:
           一、修復代碼編輯不能輸入中文的Bug
           二、修復Object Inspector、使用combobox、colorbox等控件下拉列表文字不顯示的問題
           三、修復含mask的控件如果mask中包含/或:時在form設計階段會出現亂碼的情況。
           四、修復lazarus DateEdit控件在linux亂碼的Bug
           五、支持中文變量、常量、過程、函數和中文控件名稱

            2024-02-25 添加linux可編譯安裝的源碼下載
            2024-01-02 更新到lazarus 3.0 fpc 3.3.1
            
      四、Lazarus/fpc增加UTF8(中文)支持:
      為什么其他語言基本上都支持中文,就我們使用的lazarus/fpc不支持呢?讓lazarus/fpc支持中文變量/控件名稱/過程及函數(用和諧說話,準確說應該叫utf8變量)給需要的人多個選擇吧。

      1、【原創】讓fpc/lazarus支持UTF8(中文)變量/過程/函數/UTF8(中文)控件名稱
           原版的fpc/lazarus不支持UTF8(中文)變量、過程和函數,經debug發現,只需修改12個文件(fpcsrc7個文件:scanner.pas、sysstr.inc、parser.inc、options.pas、objcutil.pas、assemble.pas和dfmreader.pp,lazarus5個文件:keywordfunclists.pas、lresources.pp、lazstringutils.pas、propedits.pp和CustomCodeTool.pas,synhighlighterpas.pp)28處(原理很簡單,將字符范圍擴大)就能實現fpc/lazarus支持UTF8(中文)變量/過程/函數/UTF8(中文)控件名稱。
      2、【原創】修復lazarus斷點時不能顯示中文變量的值和未定義的中文變量在Messages顯示亂碼的2個Bug )
      3、【原創】為lazarus的IDE代碼提示增加中文變量等拼音首字母搜索中文的功能(2024-09-18)

      4、【原創】修正中文控件名稱時IDE代碼提示出錯的Bug
      5、【原創】實現lazarus中文代碼補全功能
      6、【原創】lazarus使用拼音首字母實現中文變量等快速代碼補全

      7、【原創】嘗試解決linux下Lazarus 2.2.0版代碼編輯器和SynEdit不支持中文輸入的Bug
           linux下Lazarus 2.2.0 GTK2版代碼編輯器及SynEdit控件不支持中文輸入,長期困擾著使用中文的開發者,需然網上已有解決方案,但并不是最佳的解決辦法,跟蹤源碼后發現官方已支持中文輸入,但默認沒啟用。只需將這5個文件按博客的方法添加{$define WITH_GTK2_IM}和{$define Gtk2IME}就能完美修復不支持中文輸入的bug,修改后需重新編譯lazarus。
      8、【原創】修復lazarus在linux搜狗詞組只能輸入第一個字的Bug
           雖然之前修復了lazarus的代碼編輯、synedit控件和cudatex在linux下不能輸入中文的bug,但存在使用搜狗輸入法輸入詞組時只能輸入第一個字的問題,原以為是synEdit控件引起的,對lazarus進行debug,終于找到問題所在的位置,最后發現在gtk2widgetset的gtk_commit_cb處理時添加1行代碼就能解決這個Bug。       
      9、【原創】今天終于解決lazarus debug模式為GDB時中文變量顯示Invalid character \xxx in expression的問題
      10、【原創】修復lazarus for windows的debug模式為GDB時不能正確顯示中文字符的問題

      五、使用技巧
      1、lazarus 3.0/fpc 3.3.1在windows交叉編譯龍芯應用程序的方法
           用fpcupdeluxe創建的龍芯交叉編譯環境帶的libc.so版本比uos/loongxin(2.28)等的版本高,導致編譯后的應用不能運行的問題,從loongxin系統提取相關文件后,交叉編譯出來的應用可正常運行。
      2、【原創】unidac在linux(loongarch64/arm64)使用SQLite(2024.09.11更新)
         
       unidac 9.x.x不支持lazarus for linux(loongarch64或arm64)SQLite,因unidac SQLite默認使用靜態連接方式,但UNIDAC官方SQLite未提供arm64或loongarch64靜態庫,造成linux forloongarch64/arm64無法安裝liteprovider10.lpk,經跟蹤unidac源碼發現在source/uniProviders/SQLite/LiteDac.inc添加{$DEFINE NOSTATIC}就可以安裝liteprovider10.lpk。
      3、lazarus用系統默認軟件打開指定文件
      4、lazarus使用技巧(2022.04.20修正)
      5、lazarus 使用技巧2
      6、lazarus數據集使用技巧匯編
      7、Lazarus Linux 創建菜單及桌面快捷方式
      8、用lazarus創建linux的菜單、桌面快捷方式及文件關聯
      9、準備在linux使用lazarus編寫軟件的建議
      10、lazarus使用優化(2023-11-16更新)
      11、制作linux deb安裝包的方法
      12、lazarus添加project的全局設置
      13、Lazarus函數自動添加聲明功能

      posted on 2024-08-17 20:35  秋·風  閱讀(3824)  評論(14)    收藏  舉報
      主站蜘蛛池模板: 亚洲国产码专区在线观看| 欧美激情a∨在线视频播放| 人人爽亚洲aⅴ人人爽av人人片| 国产午夜精品理论大片| 亚洲一区二区三区自拍公司| 久久亚洲国产精品久久| 九九热免费在线视频观看| 日韩有码中文字幕国产| 无码日韩人妻精品久久蜜桃| 中文字幕一区二区三区麻豆| 国产精品人妻中文字幕| 又白又嫩毛又多15p| 日本视频一区二区三区1| 91麻豆视频国产一区二区| 国产精品欧美一区二区三区不卡 | 国产精品中文字幕综合| 日韩精品一区二区三区无| 国产免费无遮挡吃奶视频| 人妻av无码系列一区二区三区| 久久亚洲欧美日本精品| 国产精品亚洲二区在线播放| 亚洲av综合色区在线观看| 日本一卡2卡3卡4卡无卡免费| 国产精品 无码专区| 精品国产中文字幕在线| 四虎精品永久在线视频| 免费无码黄十八禁网站| 日韩大片一区二区三区| 无码AV中文字幕久久专区| 免费专区丝袜调教视频| 久久国产自偷自偷免费一区| 午夜成人性爽爽免费视频| 亚洲人成网线在线播放VA| 日韩精品一区二区三区久| 在线观看中文字幕国产码| 亚洲av午夜福利精品一区二区| 午夜亚洲www湿好爽| 日韩不卡一区二区在线观看| 亚洲国产午夜精品理论片妓女| 国产无吗一区二区三区在线欢| 草草浮力影院|