Midas dll打包問題

2021-04-12 17:15:41 字數 526 閱讀 8787

運用了clientdataset的程式要分發midas.dll,本來以為直接拷貝到安裝目錄執行檔案下就ok,可是有的機器上安裝上就沒有問題,可有的機器上就有問題,後來從網上搜,發現解決問題有2:

1. 把midas.dll檔案編譯程序式中 在程式中加入uses  midaslib 這樣你就可以不用發布midas.dll了,直接把midas.dll編譯程序式中,代價是程式會大220k 左右. 及增加midas.dll檔案大小。這好象是bland公司的產品通病,所有資源檔案bmp,按紐上的圖全加到exe裡,導致最終執行檔案比較大,當然我常使用aspack壓縮一下,就小了很多。

2.註冊一下midas.dll,使用regsvr32  c:/windows/system32/midas.dll,後邊是midas.dll存放的位置。這個也可在程式上動態註冊,如:winexec(』regsvr32  c:/windows/system32/midas.dll『,sw_show),都說將midas.dll檔案放到系統目錄下就行了,可本人試著,有的機器上可以,有的不可。這個具體原因也搞不清楚。最後能用就行了。

軟體打包問題

在軟體開發中難免不使用activex控制項,新增控制項後在引用這個目錄下出現了dll,一直以為這個就是程式必須的檔案,其實不然,在軟體打包使用的時候,這些dll檔案不足以使程式能夠正常使用,我想到了註冊這些dll,但是註冊不成功。後來經指導,這些dll源於ocx控制項的檔案,使用了什麼控制項,就需要...

jarsigner 打包問題

jarsigner verbose keystore 金鑰庫位置 signedjar 簽名後的apk 簽名前的apk 別名 注意 給vivo unsign.apk簽名密匙庫檔案及別名必須要驗證的apk一致。否則會導致驗證不能通過。例如 要對vivo unsign.apk 檔案簽名 希望簽名後的檔名為...

Dev打包問題

把dev打包成乙個bpl,供程式呼叫 雖然大了點,有38m,可以用aspack壓縮到之前的一半 下面是製作步驟 1 先建乙個bpl,不包含任何dev單元。2 按業務需要做窗體 寫 當然是用包的形式編譯,會提示一堆dev的包的引用 這是關鍵 按提示的順序將用到的單元加到dev包中。3 然後編譯dev包...