tstringlist

    -1热度

    2回答

    当值是一个引用字符串,引号(“)被自动删除。 这意味着,下面的语句二, A.WriteString('Section','Key','"abcde"') 和 A.WriteString('Section','Key','abcde') 没有什么两样 请看看我的代码(这是很清楚)。 program project1; {$mode objfpc}{$H+} uses {$IFDEF

    0热度

    1回答

    我使用Delphi XE5 Professional来开发Android应用程序。应用程序正在搭载Android 4.1.2的Galaxy S3手机上运行。我可能不明白,TStringList是如何工作的。下面是我想 在我的FireMonkey移动模架我有4个TEdits命名为:edt1,edt2,edt3,edt4 首先我创建列表:TStringList中 procedure TForm1.Fo

    4热度

    2回答

    当我将对象从TStringList类文件内容保存到文件时,默认情况下,该文件是使用UTF-8正确保存的,但带有BOM的UTF-8保存。 我的代码是: myFile := TStringList.Create; try myFile.Text := myData; myFile.saveToFile('myfile.dat', TEncoding.UTF8) finally

    3热度

    1回答

    我在CDATA元素中有一个列表。我如何从CDATA获取元素并将其添加到TStringList? 如果我得到的CDATA字符串,它返回: 'string'#10#9#9#9'string'#10#9#9#9'string'#10#9#9#9'string'... 但是人物#10#9#9#9不是字符串;我无法使用StringChangeEx方法来替换这些字符。 感谢

    0热度

    2回答

    我一直在寻找一个德尔福函数或任何可以解析空格分隔的TStringList(从* .asc文件加载)到整数的动态二维数组的信息。 我所拥有的是一个带有网格格式高程的ASCII网格文件。首先我将文件读入一个TStringlist,在这里我将头数据提取到变量,然后从TStringlist中删除头数据。我剩下的是一个TStringlist,它只有一个3601 x 3601的网格中的高程数据,每个值用一个空

    6热度

    4回答

    我经常发现我需要'调整'一个TStringList来确切地保存N个元素,或者向列表中添加额外的空字符串,或者删除不需要的元素。 在C++ STL容器我可以使用resize方法,但似乎并不存在,我平时做这样的出头(警告:伪代码)。 list.beginUpdate; while list.Count < requiredSize do begin list.add(''); end

    2热度

    1回答

    我在Delphi 2007应用程序中使用OmniThreadLibrary,该应用程序利用全局线程池来执行一些文件操作(我需要尝试并确保它们按特定顺序完成)。 我有一个存储在TStringList中的新创建的Ini文件的内容。 然后我将TStringList传递给TOmniTask的一个实例。 class procedure saveIniFile(const iniFile: TStringLi

    1热度

    1回答

    我有一个的TStringList我上FORMCREATE ScriptList := TStringList.Create; 建立在我的程序中其他功能我已加载的字符串到列表中,我有以下代码 ScriptList.Sorted := True; ScriptList.Sort; for i := 0 to ScriptList.Count - 1 do ShowMe

    2热度

    2回答

    我使用Delphi 7并使用StringStream和TStream作为对象。 我的测试项目有一个列表框,一个备忘录和2个按钮(添加和删除)。 这是我走到这一步: var List: TStringList; procedure TForm1.FormCreate(Sender: TObject); begin List := TStringList.Create; e

    0热度

    2回答

    我试图将数据库记录从服务器端应用程序传递到我的客户端应用程序。在客户端,我需要将我的数据存储到TStrings集合中。 当我传递多行字段时,我在客户端接收两个单独的数据项,而不是一个多行数据项!我也尝试过使用基于Unicode UTF8的命令,但不幸的是结果是一样的。 服务器端代码: procedure TForm1.IdCmdTCPServer1CommandHandlers0Command(A