Вопросы по теме 'tstringlist'

Как я могу перебрать строку с разделителями и присвоить содержимое строки локальным переменным Delphi?
Я написал функцию Delphi, которая загружает данные из файла .dat в список строк. Затем он декодирует список строк и присваивает значение строковой переменной. Содержимое строки использует символ «#» в качестве разделителя. Как я могу затем взять...
2828 просмотров
schedule 31.03.2022

Как получить последнюю строку в TStringList
Я искал несколько дней, как это сделать, и это не совсем то, что мне нужно делать (или я просто не понимаю, как реализовать решение). Что мне нужно сделать, так это проанализировать строку, которая является уличным адресом, в TStringList, а затем...
5488 просмотров
schedule 18.05.2022

TStringList.LoadFromFile — Исключения с большими текстовыми файлами
Я использую Delphi RAD Studio XE2. У меня есть несколько очень больших файлов, каждый из которых содержит большое количество строк. Сами строки небольшие - всего 3 дубля, разделенных табуляцией. Я хочу загрузить файл в TStringList с помощью...
6713 просмотров

массив delphi преобразования строкового списка в строковый список
Есть ли в delphi простой способ преобразовать массив строк в tstringlist?
18427 просмотров
schedule 11.08.2022

Загрузка миллионов записей в список строк может быть очень медленной
как я могу очень быстро загрузить миллионы записей из tadotable в список строк? procedure TForm1.SlowLoadingIntoStringList(StringList: TStringList); begin StringList.Clear; with SourceTable do begin Open; DisableControls; try...
3510 просмотров
schedule 06.08.2022

unique_ptr‹TStringList []› dsts(новый TStringList[5]) терпит неудачу
Моя среда: C++ Builder XE4 Я пытаюсь использовать массив TStringList , используя unique_ptr<> . Следующее не дало никакой ошибки: unique_ptr<int []> vals(new int [10]); С другой стороны, следующее показывает ошибку:...
263 просмотров
schedule 17.08.2022

XE5 TStringList
Я использую Delphi XE5 Professional для разработки приложения для Android. Приложение работает на моем телефоне Galaxy S3 с Android 4.1.2. Я, наверное, не понимаю, как работает TStringList. Вот что я пытаюсь В моей мобильной форме FireMonkey у...
475 просмотров
schedule 28.09.2022

TStringList против TList ‹string›
в чем разница в использовании стандарта type sl: TStringList по сравнению с использованием общего TList type sl: TList<string> ? Насколько я понимаю, оба ведут себя одинаково. Это просто еще один способ сделать то...
13665 просмотров
schedule 13.04.2023

Delphi для циклов и ошибок StringList
Хорошо, ребята, я пытался выяснить все возможные ошибки, которые совершаю, но сдаюсь ... Мне нужна помощь! Я пишу приложение для управления арендой для моей работы, и когда дата истекает, мое приложение удаляет имя из 2 текстовых файлов. Я написал 3...
11817 просмотров
schedule 23.06.2023

Delphi: типы, отличные от Integer, для индексации элементов TStringList
Arrays можно индексировать с помощью пользовательских перечислимых типов. Например: type TIndexValue = (ZERO = 0, ONE, TWO, THREE, FOUR); var MyArray: array[Low(TIndexValue) .. High(TIndexValue)] of String; Затем на элементы из этого...
1325 просмотров
schedule 27.05.2023

Почему переменные объявляются как TString и создаются как TStringList?
Почему переменные объявляются как TStrings , а создаются как TStringList ? например: переменная sl объявлена ​​как TStrings , но создана как TStringList var sl : TStrings; begin sl := TStringList.Create; // add string values......
21513 просмотров
schedule 02.03.2023

TStringList и TThread, которые не освобождают всю свою память
Используемая версия: Delphi 7. Я работаю над программой, которая выполняет простой цикл for в Virtual ListView. Данные хранятся в следующей записи: type TList=record Item:Integer; SubItem1:String; SubItem2:String; end; Элемент...
2484 просмотров
schedule 07.03.2023

Лучший способ изменить размер TStringList?
Я часто обнаруживаю, что мне нужно «изменить размер» a a TStringList , чтобы он содержал ровно N элементов, либо добавляя в список дополнительные пустые строки, либо удаляя ненужные. В контейнере C++ STL я мог бы использовать метод resize , но...
2181 просмотров
schedule 15.07.2023

как переопределить переменную типа TStringList
У меня есть проблема. я не могу правильно переопределить переменную, используя следующий код. UnitObj.prjOne:=ReturnRightList(0); for j:=0 to UnitObj.prjOne.Count-1 do str:=UnitObj.prjOne.ValueFromIndex[j];//here i get for...
105 просмотров
schedule 05.08.2023

Как запретить TStrings.SaveToStream писать спецификацию?
Я использую Delphi XE3. В моем коде мне нужно будет создать файловый поток, а затем записать в него какие-то собственные данные, а также содержимое нескольких TStringList. Файл имеет формат UTF-16LE. Поэтому мой код: FileStream :=...
178 просмотров
schedule 19.09.2023

Ошибка при повторении контейнера stringList..?
Когда я перебираю контейнер списка строк "m_itFileBuffer", я получаю исключение при извлечении значения из итератора. Эта строка кода работает в большинстве случаев, но только иногда она дает исключение. В моем коде я устанавливаю итератор...
597 просмотров
schedule 23.11.2023

Как я могу отобразить содержимое TStringList в отладчике?
Я хочу отображать все содержимое TStringList во время отладки приложения. Вместо этого я просто получаю указатели. Flist показывает только адрес.
5106 просмотров
schedule 17.04.2024