⑴ delphi XE 怎樣設置全局編譯條件
1,在工程所在文件夾新建xxx.inc。
2,在pas文件第一行加入{$I xxx.inc}
⑵ delphi xe 自帶的android Demo程序 編譯時正常,但當Run 時報如下錯誤,請大神幫忙看一下
沒有安裝sdk或sdk路徑不符
⑶ Delphi XE6 編譯出的exe程序,體積很大怎麼弄
推薦您用upx壓縮殼進行壓縮。
1、upx壓縮殼的說明(來自網路)
登錄/注冊後可看大圖
UPX (the Ultimate Packer for eXecutables)是一款先進的可執行程序文件壓縮器,壓縮過的可執行文件體積縮小50%-70% ,這樣減少了磁碟佔用空間、網路上傳下載的時間和其它分布以及存儲費用。 通過 UPX 壓縮過的程序和程序庫完全沒有功能損失和壓縮之前一樣可正常地運行,對於支持的大多數格式沒有運行時間或內存的不利後果。 UPX 支持許多不同的可執行文件格式 包含 Windows 95/98/ME/NT/2000/XP/CE 程序和動態鏈接庫、DOS 程序、 linux 可執行文件和核心。
⑷ 為什麼delphi編譯生成的exe文件這么大
delphi 編譯生成的 exe 文件,佔用磁碟位元組數比較大的原因在於,delphi 編譯的文件中包含有其他的數據信息更多。
以下在 delphi xe 10 中,建立一個只包含空窗體的工程,通過多種配置進行編譯,生成的 exe 文件大小的測試:
1、通常 delphi 的文件為了調試方便,默認新建工程進行編譯的 exe 文件,是包含有 Debug 信息的,其生成的 exe 文件大小約為10.5M:
簡單經過以上3步,delphi 生成的 exe 文件大小已經從最初的 10.5 M,減小到 1.69 M。
此外,諸如:低版本的 delphi 使用 AnsiString 作為預設字元集,而高版本使用 UniCode 作為字元集等因素,也會使得 exe 文件增大。
⑸ 現在的delphi xe7寫的程序還能被反編譯嗎
可以的,反編譯就是把exe這類的可執行程序代碼變成匯編,然後再通過對匯編指令的分析,還原成delphi的源碼,只是難度增加了!
⑹ 求教,delphixe10編寫安卓程序提示exec error
瘋狂delphi
delphiXE7、XE8、XE10公開課A 群號:58592705
Android問題-打開DelphiXE8與DelphiXE10新建一個空工程提示"out of memory"
錯誤信息:
[DCC Error] E2597 d:\XE8\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: out of memory
問題現象:之前的工程可以編譯的,今天打開突然不行了。新建一個空的工程也不行。
問題原因:可能Delphi編譯需要大量的內存吧,電腦內存不足時,就會提示。
問題處理:關閉不用的程序,放出更多的內存。
⑺ 請問DELPHI xe 10.1版本的編譯後怎麼樣才能只編譯程序不生成DCU
dcu就是編譯生成的編譯文件,不可能不生成。
你這個完全是設置問題,把dcu生成指定的文件夾里。
在菜單project ->options,unit output directory里就是dcu生成目錄。