第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何對數(shù)據(jù)庫應(yīng)用程序進行反編譯和重新編譯?

如何對數(shù)據(jù)庫應(yīng)用程序進行反編譯和重新編譯?

aluckdog 2019-06-13 14:49:25
如何對數(shù)據(jù)庫應(yīng)用程序進行反編譯和重新編譯?我有一個Access數(shù)據(jù)庫應(yīng)用程序,我想知道反編譯和重新編譯它的正確方法。
查看完整描述

3 回答

?
心有法竹

TA貢獻1866條經(jīng)驗 獲得超5個贊

要反編譯Access數(shù)據(jù)庫,您需要創(chuàng)建具有以下元素的快捷方式:

  1. MS訪問可執(zhí)行路徑(MSACESS.exe)
  2. 要解壓縮的數(shù)據(jù)庫的路徑。
  3. 反編譯旗

總之,快捷方式如下所示:

"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "C:\users\tim\documents\Mydatabase.mdb" /decompile

顯然,在您的系統(tǒng)中,路徑將是不同的。

在運行此命令之前,我建議對數(shù)據(jù)庫進行備份。

如果數(shù)據(jù)庫中有任何啟動代碼,則應(yīng)按住Shift鍵以繞過啟動代碼執(zhí)行。

一旦數(shù)據(jù)庫打開,您就可以壓縮和修復(fù)數(shù)據(jù)庫,以確保最佳性能。

在壓縮和修復(fù)之后,您可以通過打開任何模塊并使用Debug Compile [DatabaseName]命令。

如果這是您想要經(jīng)常做的事情,您可以在SendTo菜單中創(chuàng)建一個“訪問解壓縮”快捷方式。一旦在SendTo菜單中有了這個快捷方式,您就可以右鍵單擊任何Access數(shù)據(jù)庫,并選擇“Sendto->Access反編譯”,這比創(chuàng)建特定數(shù)據(jù)庫的快捷方式容易得多。

按照以下步驟使用Access反編譯快捷方式自定義“發(fā)送到”菜單

  1. 創(chuàng)建訪問可執(zhí)行文件的快捷方式。
  2. 在快捷方式的目標中追加/反編譯標志??旖莘绞饺缦滤荆?/trans>

    "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /decompile

  3. 打開Windows Explorer并將以下內(nèi)容粘貼到地址欄中:

    %APPDATA%\Microsoft\Windows\SendTo

  4. 將您創(chuàng)建的快捷方式復(fù)制到SendTo文件夾中。

  5. 訪問反編譯快捷方式現(xiàn)在可供使用。

若要調(diào)用訪問解壓縮快捷方式,請在Windows資源管理器中右鍵單擊Access數(shù)據(jù)庫并選擇“Sendto->Access反編譯”。確保按住Shift鍵以繞過數(shù)據(jù)庫中的任何啟動代碼。


查看完整回答
反對 回復(fù) 2019-06-13
?
森欄

TA貢獻1810條經(jīng)驗 獲得超5個贊

反編譯所需的實際步驟:

  1. 備份你的數(shù)據(jù)庫。

  2. 壓縮你的數(shù)據(jù)庫。

  3. 使用Tim的說明創(chuàng)建的快捷方式,打開數(shù)據(jù)庫。

  4. 關(guān)閉該訪問實例。

  5. 打開Access的一個新實例,打開剛剛解壓縮的數(shù)據(jù)庫,但要確保繞過所有啟動代碼(即按住Shift鍵)。如果不這樣做,那么最好回到步驟3,然后再試一次,因為如果啟動代碼運行,您的代碼將在準備就緒之前重新編譯。

  6. 壓縮已解壓縮的數(shù)據(jù)庫(并確保按住Shift鍵,使其繞過啟動代碼;請參見#5)。

  7. 打開VBE并在“調(diào)試”菜單上選擇“編譯[項目名稱]。

  8. 在“文件”菜單上,保存項目。

  9. 又緊湊型了。

為什么所有這些步驟都是必要的?

因為您不想僅僅對VBA進行反編譯,所以您需要確保在重新編譯之前,存儲編譯p代碼的所有數(shù)據(jù)頁都被完全丟棄。

我還建議:

  1. 在VBE選項中,按需關(guān)閉編譯。

  2. 在VBE中,將編譯按鈕添加到工具欄中。

  3. 在每兩或三行代碼之后,經(jīng)常使用工具欄上的那個按鈕進行編譯。

反編譯不是你應(yīng)該一直使用的東西,但是在繁重的編碼過程中,我可能每天做幾次反編譯。通常,在將應(yīng)用程序發(fā)布到生產(chǎn)使用之前,我通常會將其解壓縮/重新編譯為最后一步。

最后,讀邁克爾·卡普蘭關(guān)于這一主題的文章更好地理解它。


查看完整回答
反對 回復(fù) 2019-06-13
  • 3 回答
  • 0 關(guān)注
  • 1404 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號