delphi-2006

    2熱度

    2回答

    我有一個線程應用程序中爲某種目的我想一個逮住異常調用堆棧信息傳遞給一個新的自定義異常: try //here an unknown exception is rissen except on E: Exception do begin if ... then raise EMyException.Create(E, CallStackOfE

    0熱度

    2回答

    我有一個.BPG項目,它有一個.DPR項目文件的集合。 打開一個.PAS文件 我改變了一些代碼行的項目的一個.PAS文件。 保存它 更改源代碼後,我試着在該項目上編譯。 首先它說「編譯」成功。 現在我看到相同的.PAS文件,所做的更改已丟失。在步驟2中更改的代碼丟失。它只有以前的代碼。 BUILD的行爲也一樣。 任何人都知道這個問題? 在此先感謝。 更新 還有一個提示: .DPR項目名稱是XX.d

    6熱度

    1回答

    德爾福:如何遞歸下降的路徑超過255個字符,讀取文件屬性 我寫一個控制檯應用程序,並需要遍歷與路徑超過255個字符大得多的目錄結構,然後在其中讀取文件的屬性。 從歷史上看,我使用了從2006年開始使用Turbo Delphi的遞歸和FindFirst,但是這似乎跳過了大於255個字符的路徑。 我可以用FindFirst()函數替換別的東西嗎?還是我必須採取不同的方法?

    2熱度

    2回答

    我有一個應用程序使用TNotebook切換不同的子頁面,顯示。 現在我必須稍微擴展這段代碼(即添加頁面並更改大小)。 有人告訴我TNotebook不應該再使用。在Delphi的幫助下,我發現「新應用程序應該使用TPageControl」。 我的問題:我應該重構代碼以使用TPageControl而不是TNotebook? TNotebook的缺點是什麼?

    0熱度

    3回答

    當它重新安裝或重新安裝Delphi時,我遇到了麻煩。當涉及到我在項目中使用的組件和單元時,我遇到了必須通過項目的整個備份來查找我在其他項目中使用的所有內容並複製單元,安裝組件通過Delphi界面,並確保一切都存在。然後,我通常會忘記一些事情,然後當我拿出一個使用這些單元或組件的項目時,我必須停止我正在做的任何事情,找到備份磁盤,在繼續之前找到數據進行安裝。 主要問題:有沒有人想出任何解決方案,通過

    0熱度

    1回答

    我有一臺開發PC,Delphi 2006和XE安裝並且非常愉快地共存。 我正在完成一項工作,客戶需要編譯源碼,但仍然使用Delphi 7.我即將在我的機器上安裝D7,所以我可以確定我發送的是要編譯的。 有沒有這樣做的陷阱?例如,我目前在要求目標文件夾的屏幕上暫停,共享文件的C:\Program Files\Common Files\Borland Shared\聽起來有點太「共享」我喜歡的。我認爲

    0熱度

    1回答

    我在Delphi中有一個代碼我使用它從我的2D閱讀器中獲取圖片,我使用'camlib.dll'來設置圖片的參數設備代碼: unit Test_Cam; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;

    5熱度

    3回答

    我在Delphi中設置了一個全局異常處理程序。在一些嚴重的例外情況下,顯示一條錯誤消息(接着是Halt())。在顯示錯誤消息時,Delphi正在處理消息隊列,處理定時器事件,這會導致更多錯誤。 我想要的是顯示一個錯誤對話框,它不處理定時器事件。在Delphi中這怎麼可能? 編輯:我使用Dialogs.MessageDlg(...)來顯示消息。

    1熱度

    1回答

    我們有一個客戶誰有一個問題,我們的Delphi應用程序似乎並沒有啓動。但我們不能在這裏重現。 程序不過是開始,但立即默默的錯誤代碼250477278.有誰知道,這是什麼錯誤代碼的含義(以及它的定義)退出? 編輯: 無處在我們的代碼中有一個像Halt(ErrorNumber)通話,如此看來,這個錯誤代碼是直接從德爾福未來?

    6熱度

    1回答

    我想從IXMLDocument像這樣得到xml文本。 Doc.XML.Text; 這給了我xml文本,但它包含了xml聲明。 <?xml version="1.0"?> 有沒有一種方法可以得到xml文本,不包括xml聲明。我總是可以自己從字符串結果手動刪除它,但我覺得應該有屬性或我可以在文檔上設置的內容來排除xml聲明。 例 Doc.XML.Text輸出 <?xml version="1.