delphi-2010

    4熱度

    4回答

    嗨我一直在Delphi 2006中使用此功能,但現在與D2010它引發錯誤。 我認爲它與切換到Unicode有關。 Function TWinUtils.GetTempFile(Const Extension: STRING): STRING; Var Buffer: ARRAY [0 .. MAX_PATH] OF char; Begin Repeat

    6熱度

    3回答

    我收集了一些有關delphi 2010試用版的經驗。 我正在尋找一個簡單的調試可視化工具,因爲 調試可視化工具不是線索的一部分。我在 上做了很多新的rtti類型的TValue和TValue.ToString不能從 調試器調用(結果是例外),所以我的想法是爲它編寫一個 調試可視化器。格式建議立即進行刪除樣子 (<data-type)<ToString-value> 例子 (integer)5

    13熱度

    2回答

    我2007年德爾福代碼,看起來像這樣: procedure WriteString(Stream: TFileStream; var SourceBuffer: PChar; s: string); begin StrPCopy(SourceBuffer,s); Stream.Write(SourceBuffer[0], StrLen(SourceBuffer)); end

    3熱度

    4回答

    我有一些代碼與D7編譯良好,但與D2010失敗。 顯然,這是一個Unicode的問題: 的編譯錯誤是: E2251歧義超載調用 'StrPas' 這裏是整個過程: procedure GetVersionInfo; type PLangCharSetInfo = ^TLangCharSetInfo; TLangCharSetInfo = record Lang: W

    4熱度

    1回答

    使用新的RTTI模塊時,我找不到用新實用程序設置事件處理程序的方法。嘗試是這樣的: LProp := TRttiContext.Create.GetType(Form1.ClassInfo).AsInstance.GetProperty('OnClick'); LProp.SetValue(Form1, {a TValue!}); 的SetValue需要通過一個TValue,但我還沒有找到一

    3熱度

    1回答

    有沒有什麼方法可以直接在Delphi 2010中安裝TWebBrowser而無需安裝Web Development Controls? 如果我在Delphi 2010安裝程序上選擇Web Development Controls選項,則安裝TWebBrowser。但是這個「包」超過200 MB,我只需要TWebBrowser。 直接在Delphi 2010 Pro上安裝TWebBrowser的任何

    1熱度

    5回答

    我正在慢慢地將現有代碼轉換爲Delphi 2010,並閱讀Embarcaedro網站以及MarcoCantú白皮書中的幾篇文章。 仍然有一些事情我沒有理解,所以這裏有兩個函數來舉例說明我的問題: function RemoveSpace(InStr: string): string; var Ans : string; I : Word; L : Word;

    1熱度

    2回答

    當我打開具體項目的錯誤洞察標記與紅線不正確的屏幕區域。另外,當我編譯它時,會顯示錯誤消息,但消息窗口中顯示的行號指向代碼窗口中的錯誤行。當我雙擊一條錯誤消息時,IDE會轉到另一條線。我該如何糾正這個問題? 問候, 弗朗西斯

    0熱度

    1回答

    已經安裝了Delphi 2010的試用版,希望看看DeHL。 一定有什麼東西,我已經錯過了,不過,因爲我無法找出如何包括任何單位沒有在編譯時得到一個「文件不found'錯誤... 我所做的是在項目的'包含文件搜索路徑'中包含pas文件的路徑。我也嘗試使用軟件包構建,但無法找到DeHL軟件包。 我也嘗試在所有DeHLs dcu文件中包含bin路徑,但沒有結果。 任何想法?

    6熱度

    3回答

    如果您已購買軟件保障,請分享您的體驗嗎?這值得嗎? 我依稀記得讀一些有關SA的負面評論,也許1或2年前。