AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung FMX: TMemo-Bugs in 10.4.1 (Bitte für Hotfix voten)
Thema durchsuchen
Ansicht
Themen-Optionen

FMX: TMemo-Bugs in 10.4.1 (Bitte für Hotfix voten)

Ein Thema von Harry Stahl · begonnen am 6. Sep 2020 · letzter Beitrag vom 9. Sep 2020
Antwort Antwort
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
927 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: FMX: TMemo-Bugs in 10.4.1 (Bitte für Hotfix voten)

  Alt 7. Sep 2020, 08:29
a) Ich würde auch empfehlen die Lines einzeln hinzuzufügen
b) Ich würde #13#10 nicht mehr benutzen, da gab es z.B. zwischen Delphi 10.3 und 10.4 ein geändertes Verhalten je nach Betriebssystem und daher sollte man besser sLineBreak nutzen (ich mache es aus historischen Gründen der Unwissenheit mit einer einfachen statischen Methode), sonst riskiert man Anzeigefehler, sobald man sich doch mal von Windows weg bewegt.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.960 Beiträge
 
Delphi 12 Athens
 
#2

AW: FMX: TMemo-Bugs in 10.4.1 (Bitte für Hotfix voten)

  Alt 7. Sep 2020, 12:07
Nichtsdestotrotz ist das Problem beim Einfügen ein valider Bug. Da wurde bei Embarcadero ja auch versucht es korrekt zu behandeln, aber eine Zeile mit Zeilenumbruch am Ende wurde dabei schlicht vergessen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
braunbaer

Registriert seit: 15. Okt 2008
Ort: Vorarlberg
118 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: FMX: TMemo-Bugs in 10.4.1 (Bitte für Hotfix voten)

  Alt 7. Sep 2020, 12:48
beide gevoted
Gebhard Blank
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.560 Beiträge
 
Delphi 12 Athens
 
#4

AW: FMX: TMemo-Bugs in 10.4.1 (Bitte für Hotfix voten)

  Alt 7. Sep 2020, 17:23
Danke für die Votings.

Hier noch eine weitere Info zu einem Problem unter Delphi 10.4.(1) und FMXLinux (alle dynamisch erzeugten Controls haben als TabOrder den Wert -1, daher funktioniert in Formularen, wo die Komponenten dynamisch erzeugt worden sind, das Tabstop nicht nicht mehr):

https://bitbucket.org/crossvcl/fmxli...ed-controls-eg

Ich werde gleich auch noch eine extra Mail an Eugen schreiben und ihn bitten, dass er das möglichst schnell fixt...
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.560 Beiträge
 
Delphi 12 Athens
 
#5

AW: FMX: TMemo-Bugs in 10.4.1 (Bitte für Hotfix voten)

  Alt 8. Sep 2020, 18:55
Danke für die Votings.

Hier noch eine weitere Info zu einem Problem unter Delphi 10.4.(1) und FMXLinux (alle dynamisch erzeugten Controls haben als TabOrder den Wert -1, daher funktioniert in Formularen, wo die Komponenten dynamisch erzeugt worden sind, das Tabstop nicht nicht mehr):

https://bitbucket.org/crossvcl/fmxli...ed-controls-eg

Ich werde gleich auch noch eine extra Mail an Eugen schreiben und ihn bitten, dass er das möglichst schnell fixt...
Hierzu noch kurz die Info, dass KSDEV nun eine Version 1.47 veröffentlicht hat, die Delphi 10.4.1 unterstützt. Wenn Ihr allerdings noch Delphi 10.4. benutzt, dann bitte nicht auf FMXLinux 1.47 aktualisieren. Denn Eugene sagt - wenn ich ihn richtig verstanden habe - es sei doch ein Delphi FMX Problem und derzeit nur zu lösen, wenn FMXLinux 1.47 mit Delphi 10.4.1 erzeugt wird. Insofern würde wohl FMXLinux 1.47 nicht mit Delphi 10.4 funktionieren.

Aber super schnelle Reaktion von KSDEV, wenn von EMBA jetzt noch ein Hotfix zum Memo kommen würde, könnte ich 10.4.1 endlich für veröffentlichte Versionen meiner Programme nutzen...
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.560 Beiträge
 
Delphi 12 Athens
 
#6

AW: FMX: TMemo-Bugs in 10.4.1 (Bitte für Hotfix voten)

  Alt 7. Sep 2020, 17:50
a) Ich würde auch empfehlen die Lines einzeln hinzuzufügen
b) Ich würde #13#10 nicht mehr benutzen, da gab es z.B. zwischen Delphi 10.3 und 10.4 ein geändertes Verhalten je nach Betriebssystem und daher sollte man besser sLineBreak nutzen (ich mache es aus historischen Gründen der Unwissenheit mit einer einfachen statischen Methode), sonst riskiert man Anzeigefehler, sobald man sich doch mal von Windows weg bewegt.
Klar, #13#10 steht da nur (noch), weil ich gerade dabei bin eine ältere reine Windows-Anwendung nach FMX zu konvertieren. Da muss man natürlich sLinebreak nehmen, da das Zeilenende unter MacOS und Linux anders ist, als unter Windows (der Titel meiner Fehlerbeschreibung lautet ja auch "Adding text to TMemo with sLinebreak-signs crashed the Memo").

Aber das Einfügen von Text mit sLineBreaks muss die TMemo-Komponente schon können (wenn es über die Zwischenablage kommt, dann geht es ja auch und muss auch gehen)... Das ist einfach praktisch, das so, anstatt mit unzähligen lines.add zu machen...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz