cost 245 ms
F2051 單元用不同的版本編譯(再次)

[英]F2051 Unit was compiled with a different version (again)

(警告:長讀。這個問題引用了關於 F2051 的其他一些問題) 我們的源代碼樹中有一個名為 PatchLibs 的文件夾,我們在其中放置了第三方源代碼的修改文件。 這是在項目搜索路徑中: ..\Skin;..\PatchLibs 我將文件 dxBar.pas 從 DevExpress 控件復制到 ...

是否可以在單獨的單元中使用表單屬性?

[英]Is it possible to use form attributes in separate unit?

我正在使用delphi創建游戲,並希望將我的一些代碼移動到單獨的單元中,但是該代碼使用表單中的屬性。 這可能嗎? 我正在使用VCL表單應用程序創建游戲,目前在表單單元中包含了我所有的游戲算法代碼。 這沒有什么錯,因為我的程序運行良好,除了看起來很凌亂,並且建議我將算法代碼放在單獨的單元 ...

如果存在單元,請在編譯時檢查

[英]Check at compile time if a unit exists

如果它存在,我想使用一個單位。 有沒有類似{$IF Declared(MyUnit)}的單位或不同的方式? 我安裝了一個組件包的演示版本,並希望有條件地使用它的單元,並有條件地添加菜單項以測試其功能。 所有這些都沒有強迫每個人都安裝演示包。 ...

訪問多個單元,以實現同名的接口

[英]Acessing several units implementing a Interface with equal names

當您的版本發生更改時,我需要從第三方下載兩個或多個單元。 我使用xml databind生成單位。 它們是: 單位tissV02 在我的應用程序中,我需要選擇必須使用的單位: 從邏輯上講,這是行不通的,因為兩個單位都使用IXMLMensagemTISS。 有 ...

使用初始化部分進行模塊注冊是個好主意嗎?

[英]Is it a good idea to use initialization sections for module registration?

我正在為分散式模塊注冊尋找一個好的解決方案。 我不想要一個使用項目所有模塊單元的單元,但我寧願讓模塊單元自己注冊。 我能想到的唯一解決方案是依賴於Delphi單元的initialization 。 我寫了一個測試項目: 單元2 UNIT3 UNIT4 ...

我可以在一個單元中定義條件並在其他單元中使用它們嗎?

[英]Can I define conditionals in a unit and use them in other units?

我在一個大型單位工作,單位變得如此之大,我決定將它分成3個單位。 假設這些單位名稱是Main , Common和Objects 。 Main單元使用其他兩個單元, Objects單元也使用Common單元。 所有3個單元中都有代碼需要參考這些條件。 問題是,無論我定義這些條件的3個單 ...

在光標處打開文件不會在IDE中打開文件

[英]Open File at Cursor Does Not Open the File in the IDE

當我將鼠標懸停在Uses子句中的UnitNames上時,會彈出一個窗口,顯示UnitName命名空間。 例如,當我鼠標懸停在SysUtils單元上時,我在彈出窗口中看到了SysUtils Namspace。 如果我右鍵單擊SysUtils並選擇Cursor上的Open File,則會在IDE ...

從Delphi的子單元訪問主表單

[英]Access main form from child unit in Delphi

我想從一個從main調用的類訪問一個主窗體變量。 像這樣的東西: 單元1: 單元2: 如果在Unit2中我添加使用Unit1彈出一個圓形錯誤。 如何使Unit1成為全球? ...

任何為Delphi 2010自動建議單位參考的工具?

[英]Any tool to suggest unit reference automatically for Delphi 2010?

MS Visual Studio有一個很棒的功能:當您輸入代碼時,它會自動建議using子句添加單元,而不需要標准類。 是否有任何第三方工具來實現Delphi的類似功能? 我很想在每個新單元中添加所有這些SysUtils,Windows,Message等。 ...

僅使用數據和系統范圍的單元來構建多平台是否安全?

[英]Is it safe to use only Data and System scoped units to build mutiplatform

從XE2開始,Delphi單元已確定范圍。 單位范圍名稱 單位名稱 正確地說,如果我僅使用系統和數據作用域單位,我的代碼將是多平台的,並且針對Mac和Windows目標進行編譯? 其余的Vcl,Winapi和Posix引用必須由條件編譯平台符號控制嗎? ...

如果我僅在Delphi中具有其字符串名稱,如何引用一個單元(在運行時)?

[英]How to reference a unit (in runtime) if I only have its string name in Delphi?

我在具有不同名稱的distinct單位中具有類型,並且在字符串中具有單位名稱。 我需要訪問此單元的特定類型。 我怎么做? 例: 然后,我有另一個單位 並且,在我的代碼中的某個地方,我有一個字符串變量“ UnitName”,其中包含值“ Unit1”,我想通過該變量訪問U ...

未找到Delphi XE-F1027單元:激活試用版時的'System.pas'或二進制等效(.dcu)

[英]Delphi XE - F1027 Unit not found: 'System.pas' or binary equivalents (.dcu) upon Activation of trial version

在使用試用版30天后,我剛購買了完整版的Delphi XE Architect。 我無法構建任何東西,每次我去構建項目時我都會收到錯誤。 一個快速的谷歌說,庫路徑是一個問題,我比較了(在之前的stackoverflow問題中)與我在注冊表中的內容,它是相同的。 可能是什么導致了這 ...

Delphi Unit局部變量-如何使每個實例唯一?

[英]Delphi Unit local variables - how to make each instance unique?

在下面的單元中,我在IMPLEMENTATION部分中聲明了一個變量-該單元本地。 我還有一個在TYPE部分中聲明的過程,該過程接受一個參數並將該參數分配給有問題的局部變量。 這TFRAME的每個實例被通過通過一個獨特的可變passMeTheVar 。 我想要它做的是讓框架的每個實例保 ...

如何從另一個單位運行程序?

[英]How to run procedure from another unit?

那么這個n00b問題,但我仍然無法弄清楚。 我有單位main與程序Discard()在其中。 現在我有另一個單元engine ,我想從它的單元main程序Discard()運行。 我有engine.pas主要uses部分。 我試着用main.Discard()調用程序,但沒有好處。 我 ...

如何從VCL重新編譯特定單元?

[英]How to recompile a specific unit from the VCL?

我想將QC中的修復應用到Delphi 2009單元(DBClient,因為它發生)。 我知道我需要將設備復制到另一個目錄並對副本進行更改。 然后我如何讓Delphi編譯該單元並使用它來支持已經存在的DCU? ...

如果刪除的單元仍在其他單元中使用,那么如果我清理使用子句,是否會有不同?

[英]Does it make a difference if I clean up my uses clause if the removed units are still used in other units?

就我個人而言,如果我的uses子句盡可能小,我會喜歡它,但是在許多應用程序中,無論如何至少在另一個單元中都需要真正的大單元(就膨脹可執行文件而言),例如Forms或VirtualTrees 。 因此:即使最終沒有從項目中刪除任何單元,如果我清理我的uses子句,也會有所不同嗎? 如果真是 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM