Это Delphi семь и я разделить строку на строки.
В частности, у меня DFM в виде строки (взятой из базы данных MySql), и я хочу разбить ее на строки в TStringList.
Это выглядит примерно так ...
'Oject Form1: TScriptForm'#$D#$A' Left = 0'#$D#$A' Top = 0'#$D#$A' Align = alClient'#$D#$A' BorderStyle = bsNone'#$D#$A' ClientHeight = 517'#$D#$A' ClientWidth = 993'#$D#$A' Color = clBtnFace'#$D#$A' Font.Charset = DEFAULT_CHARSET'#$D#$A' Font.Color = clWindowText'#$D#$A' Font.Height = -11'#$D#$A' Font.Name = 'MS Sans Serif''#$D#$A' Font.Style = []'#$D#$A' OldCreateOrder = False'#$D#$A' SaveProps.Strings = ('#$D#$A' 'Visible=False')'#$D#$A' PixelsPerInch = 96'#$D#$A' TextHeight = 13'#$D#$A'
эх
Ансер: это оказалось для меня почти не вопросом. Delphi видит #$D#$A
как CR LF автоматически, поэтому все, что мне нужно было сделать, это присвоить строку свойству Text в списке TStringlist (это также убрало одинарные кавычки вокруг каждого #$D#$A
). Поэтому мне нужно было добавить только одну строку кода.
Если ограничитель не был преобразован Delphi, то я думаю, что @Roald van Doorn
Решение сработало бы, поэтому он получает награду.