Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.020 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: const String als Parameter

  Alt 19. Nov 2015, 17:31
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...
  Mit Zitat antworten Zitat