winform に richtextbox があり、行ごとにテキスト行を追加して読みたいと思います。
次のように私のコードで私の試みを見てください:
method ScriptDlgpas.Execute(memo:RichTextBox): Boolean;
var i:Integer;
begin
Result := false;
scriptMemo.Clear;
var line1 := memo.Lines;
while (line in line1) do
scriptMemo.AppendText(line);
if ShowDialog = DialogResult.OK then
begin
memo.Clear;
var line2 := ScriptMemo.Lines;
while(line in line2) do
memo.AppendText(line);
Result := true;
end;
end;
私は2つのrichtextbox、scriptmemoとmemoを持っています。テキストを scriptmemo に設定し、それを読み込んで memo RichTextBox に追加します。それはすべて論理的に見え、もちろん正常にコンパイルされますが、コンパイラは実行時に行var line1 := memo.Linesの例外 IndexOutofRange を発生させます
どんな助けでも大歓迎です。ありがとう、