delphi7編譯
A. Delphi7 編譯時異常
看看緩塌Project1.exe是否正在薯核運行.如果在運行的話,就關了再編譯.
還有一個辦法.改一下輸出目錄數哪掘就可以了!
B. Delphi7多窗體如何編譯生成多個可執行文件
Step1、打開Delphi7,選擇【File | New | Application】,創建一個默認Delphi應用程序;
Step2、選擇【Project | View Source】,可以看到一個預設的Delphi項目源代碼(.DPR);
Step3、一個預設的Delphi項目源代碼如下:
; {關鍵字program,標準的Pascal源文件格式}uses檔滲悔{uses單元引用列表}Forms, {Forms窗行正體單元}Unit1 in'Unit1.pas'{Form1};{$R *.res} {編譯器指令,引用項目的資源文件}begin{begin..end之間是具體的代碼}Application.Initialize; {初始化Appliaciton}Application.CreateForm(TForm1, Form1); {創建Application的主窗體}Application.Run;喊寬 {啟動Application}end. {關鍵字end.表示代碼結束}到此為止,一個簡單的Delphi項目文件就是如此的簡潔,一般我們不需要編輯項目文件,除非要執行程序初始化常式、顯示啟動畫面或執行其他必須在程序啟動時運行的常式。
C. 關於delphi7編譯,出現「ClassTComboBox not Found"的問題
找找引戚絕用單元高胡姿是否缺少StdCtrls,TComboBox是在這個單元中做瞎定義的。具體的就是在uses中,將StdCtrls補充到最後。
D. delphi7 編譯時出錯
定義的欄位沒有聲明吧
E. Delphi7里的「編譯」和「構建」有什麼不同
因為一個程序有很多文件組成,叫工程
編譯,是編譯工程的當前文件,其他文件不編譯,如果單文件,則會生成可執行程序。
構建,會編譯工程中的未編譯和已改動文件,並生成可執行程序
F. delphi7編譯錯誤:[Error] Unit1.pas(116): Undeclared identifier: 'opendialog1'
出錯的原因:叢鄭迅您所定義的loadfile過程不屬於類TForm1,而OpenDialog1屬於類TForm1,在類以外的過程引用類(這里的容器是TForm1)的控制項,必須在控制項前指定控叢唯件所屬的類(這里的容器是TForm1),則:
兩種解決辦法:
(1)//procere loadfile ==> procere TForm1.loadfile
type ...OpenDialog1: TOpenDialog;
procere BitBtn1Click(Sender: TObject);
// (添加代碼) ==>
procere loadfile;
//OK !~
(2)opendialog1.FileName :=nameoffile; ==> Form1.opendialog1.FileName :=nameoffile
回答完滲此畢,送分!
G. 請問用delphi5開發的程序用delphi7為什麼不能正常編譯
Delphi5與Delphi7的差別還是挺大的,Delphi5有一些單元在Delphi7已經更改或去除了,不能正常編譯,Delphi6與Delphi7之間春雀就很容易轉換.
所以棗渣有些Delphi5編譯的程序不凳森悄能在Delphi7下編譯,尤其是很多控制項.
H. delphi7快捷方式編譯沒反應
網路問題。delphi7快捷方式編譯沒反應是因為網路的問題,需要更換流暢的網路即可,Delphi7是Windows平台下應用程序快速開發的著名工具。Delphi7中文版是一個集成開發環境。Delphi7使用的核心祥握是對象Pascal,它使並扮用圖形用戶界面作為開發人員IDE、VCL和編譯器謹蔽慶工具,並具有連接資料庫的功能。
I. delphi7怎麼編譯
編譯不了,把狀態欄那裡的錯誤信息貼出來看看,有可能是你的輸出目錄的問題,要盡量用英文的目錄;
J. 如何提高Delphi7的編譯速度
提高 delphi 的編譯速度,最有效的方法是提高計算機的性能(更高的CPU運行速度、使用固態硬碟等)。
從軟體優化的角度來說,有以下做法:
1、減少程序中第三方控制項的引用,尤其是一些冗餘的三方控制項引用要清理掉。
2、優化下操作系統、即時殺毒監控程序等。
3、在編寫代碼時,將 Project->Options->Packages->Build with runtime packages 選項鉤上,生成 exe 最終時再關閉。(詳見網文《delphi的編譯速度提高》)