Ich bekomme unter D10 auch eine
Exception und den Text in "Schriftzeichen" angezeigt...
Fehler liegt aber scheinbar im Sendmessage den ein:
Delphi-Quellcode:
procedure TForm108.Button1Click(Sender: TObject);
begin
FTest := '
Ich bin ein Test';
MachWas(FTest);
Memo1.Lines.Add(FTest);
// ShowMessage(FTest); // Ausgabe 'Ich bin ein Test hurz' nur bei XE3 wegen der u.g. Exception
end;
procedure TForm108.MachWas(
const aString:
String);
begin
FTest := aString + '
hurz';
Memo1.Lines.Add(Ftest);
// ShowMessage(aString); // Exception in Delphi XE8 und unter XE3 erscheint die MessageBox mit 'Ich bin ein Test'
end;
Gibt keine
Exception und bringt die erwarteten Texte...