tdictionary

    12熱度

    1回答

    我有一個函數,我存儲一些鍵值對,當我迭代他們我得到這個錯誤兩次:[dcc32錯誤] App.pas(137):E2149類沒有默認屬性。 這裏是我的代碼部分: function BuildString: string; var i: Integer; requestContent: TDictionary<string, string>; request: TStr

    0熱度

    1回答

    只能在單元初始化中添加通用列表或字典中的項目,然後將其作爲只讀用於多個線程嗎? 我讀了一個主題TList<T>是線程安全的,而在TDictionary<T>不是另一個主題。兩者有什麼區別?

    5熱度

    2回答

    我想在Delphi項目中使用a TDictionary。但我有一個問題,我怎麼能創建一個默認值爲TDictionary的恆定數組? 例如,我想分配4項爲一個字典,例如波紋管代碼(爲TItem恆定陣列): ... type TItem = record _Key: string; _Value: string; end; var Dic: arr

    -2熱度

    1回答

    我使用delphi XE5。 這我的代碼簡歷,接下來的代碼工作,但必須是破壞正常行爲的東西在我的代碼: unit Class1; type TClass1 = class private FDic:TDictionary<String,String>.Create; public constructor create; procedure insert

    6熱度

    1回答

    我嘗試使用標準的delphi序列化器對標準的delphi容器進行序列化/反序列化。 procedure TForm7.TestButtonClick(Sender: TObject); var dict: TDictionary<Integer, Integer>; jsonValue: TJSONValue; begin //serialization

    2熱度

    1回答

    在Delphi XE6中,我有一個名爲WordDict的TDictionary,其中包含TWordRec的實例。定義是: WordDict: TDictionary<string, TWordRec>; ... type TWordRec = class public RemoveAlways: Boolean; // Is this CORP LLC, et

    2熱度

    1回答

    我使用的是<string, string>的TDictionary。但出於某種原因,鏈接器決定我不想從中取出項目。 我有以下代碼: function TSheet.GetFieldName(Field: string; Default: string): string; begin Result := Default; if FFieldNames[Field] = '' t

    1熱度

    1回答

    我有很多文件(大約160 000),我需要有關於單個文件在文件(全文)中的位置的信息。所以我使用的字典是這樣的: WordDict : TDictionary<string, TDictionary<string, TIntegerDynArray>>; 現在我知道,WORD1是FILE1,FILE3和FILE100和位置中的每個文件< 1,3,5>,< 2,8,35>等 我可以填充它,我可以

    0熱度

    1回答

    我測試使用Embarcadero的樣品( http://docwiki.embarcadero.com/CodeExamples/XE5/en/Generics_Collections_TDictionary_%28Delphi%29 ) 用於創建和添加鍵和值沒有問題TDictionary。但是,當我嘗試使用鍵值'London'訪問表格時: (1)Dictionary.Items ['London

    -1熱度

    2回答

    我想要一個帶有字符串列表的文本文件(例如逗號分隔的鍵和值可用於自動替換)並將每個鍵值對存儲在TDictionary<string, string>中。我如何填充字典?