老業務系統原由Delphi7開發,現升級到Delphi10,數據庫連接方式由bde升級爲firedac。
在win10系統上用delphi10編譯生成exe,在win7上運行會報錯Access violation at address 00000000.在win7上安裝Delphi10後不再報錯。
報錯原因:原有bde所引用單元未做清理。對未引用單元進行清理後,重新編譯生成exe運行,不再報錯。
老業務系統原由Delphi7開發,現升級到Delphi10,數據庫連接方式由bde升級爲firedac。
在win10系統上用delphi10編譯生成exe,在win7上運行會報錯Access violation at address 00000000.在win7上安裝Delphi10後不再報錯。
報錯原因:原有bde所引用單元未做清理。對未引用單元進行清理後,重新編譯生成exe運行,不再報錯。
腳本如下: 1 # coding: utf-8 2 3 """ 4 該腳本主要做把源目錄下所有文件,照搬原路徑基礎上覆制文件 5 """ 6 7 import os 8 # import shutil