delphi-xe2

    -1熱度

    1回答

    我正在通過使用TMS的TADvMemo和TAdvSQLMemoStyler組件來製作一個具有SQL語法突出顯示的小應用程序。我已將默認LineComment '屬性更改爲--以尊重SQL註釋語法。我的問題是,我不能讓組件顯示從SQL字符串,因爲我想,強調: 即使我創建了SQLMemoStyler組件上的新風格: 對此有何想法?

    0熱度

    2回答

    我有以下類,從中我想從成員獲得一些名字,如姓名 TInterface = interface(IXMLNode) function Get_One: Boolean; function Get_Two: Boolean; function Get_Three: Boolean; procedure Set_One(Value: Boolean);

    2熱度

    3回答

    對不起,如果有我的相同的問題。 在Delphi中我做的功能是這樣的: function TModuleDatabase.LoadCountryList():TDictionary<integer, String>; var UQ: TUniQuery; UC: TUniConnection; CountryList: TDictionary<integer, Str

    0熱度

    2回答

    我開發了一個應用程序,隨機創建兩個整數,然後添加它們。這兩個整數的總和必須由用戶在TEdit中輸入並輸入。 當我使用if語句來驗證答案(在TEdt中)時出現錯誤。 剪斷代碼: answer := int1+int2; UserAnswer:=StrToInt(edtAnswer.Text); if(UserAnswer=answer)then lblRemark.Caption:=

    0熱度

    1回答

    我有主窗體上有ADO連接的應用程序,並且有幾個插件有我連接到這個主連接的ADO查詢。一個問題是,當我將插件連接到主應用程序時,我無法正確設計這些插件而沒有他們的個人連接,這些連接變得混亂。一個插件有很多查詢。 我可以使用ConnectionObject通過主連接傳遞插件的查詢,但這對我來說並不方便,因爲當主連接需要重新連接時,我無法自動重新連接所有查詢。所以我必須在創建插件後將這些插件的Conne

    0熱度

    1回答

    我們想要創建一個非常方便和穩定的數據類型轉換,這裏使用Delphi中的class helper功能進行字符串數據類型轉換。 type TStringHelper = class helper for String public function AsBoolean: Boolean; ... end; { TStringHelper } f

    4熱度

    3回答

    我有2個類,ClassA和ClassB,每個在他們自己的單獨的單元,UnitA和UnitB。 UnitA使用UnitB。這允許ClassA調用ClassB的構造函數。然而,ClassB's功能的一部分需要使用ClassA's方法。我不能讓UnitB使用UnitA,否則這會導致循環引用。允許ClassB從UnitB訪問ClassA's方法有什麼替代方法?

    1熱度

    1回答

    我的代碼中的某些對話框和數據模塊需要延遲執行,並通過調用PostMessage()來執行此操作。這是跨越模塊的而不是,即數據模塊將具有在那裏發佈的PostMessage的處理程序,所以會出現對話。 不同模塊中的代碼之間存在(當然是?)交互。 我想跟蹤我的程序運行時處理某些特定消息的順序。 (How)我可以在Delphi XE2中執行此操作嗎? 一切都在主UI線程中運行。 其他注意事項: 簡單的設置

    2熱度

    2回答

    我有一個以下的DLL源代碼。 library Project1; uses System.SysUtils, System.Classes; type IStringFunctions = interface ['{240B567B-E619-48E4-8CDA-F6A722F44A71}'] function GetMethodValu

    5熱度

    1回答

    我只是寫了這個功能: class function TGenerics.Map<TFrom, TTo>(const AEnumerable: IEnumerable<TFrom>; const AConverter: TConstFunc<TFrom, TTo>): IList<TTo>; var L: IList<TTo>; begin L := TCollec