WM_CLEAR in TDBAdvEdit

Hi @all

I'm from germany, so sorry for my english first.
In the TAdvDBEdit-Component are several Window-Messages,
which are handled "the right and good way" ^^ , like the WM_CUT or WM_PASTE.
Is there an problem in handling WM_CLEAR, or have you just forgot to
implement this?
I change the code for my own and the programm works fine, so I can't find such issue.
The problem caused by this missing "message-handling" is, that you can
change the data and the programm don't mentioned it.
In the manually changed code I simply copy the WM_CUT-Handling:
---
procedure TDBAdvEdit.WMClear(var Message: TMessage);
begin
  if FDataLink.Edit then
    inherited;
end;
---
Eventually you've got the Problem when using default-windows-rightclick-popup and
choose 'delete' (I notice at this point, that "cut" works fine).
In english you could say "Put in a small effort, achieve a huge effect.", don't you think so? :-D
I hope you can do the change in one of the next versions, or explain why it is not possible/difficult.

Friendly greetings from Papenburg, Germany
 Gerit
==== German "Original" ===
Hallo Leute,

erstmal muss ich mich für mein Englisch entschuldigen, ich komme nämlich aus Deutschland.
In der TAdvDBEdit-Komponente sind einige Window-Messages,
wie beispielsweise WM_CUT oder WM_PASTE, diese wurden ja auch vernünftig umgesetzt.
Gibt es ein Problem bei der Behandlung von WM_CLEAR, oder habt ihr das einfach nur vergessen?
Ich hab den Code bei mir mal angepasst und es läuft alles so weit,
ich konnte beim Testen kein Problem feststellen.
Umgekehrt habe ich aber beim fehlen der Funktion das Problem, dass in den
Textfelern die Daten geändert werden können, ohne dass mein Programm das
merkt. Ich habe folgenden Code manuell hinzugefügt (einfach WM_CUT kopiert):

---

procedure TDBAdvEdit.WMClear(var Message: TMessage);

begin

  if FDataLink.Edit then

    inherited;

end;

---
Nachvollziehen kann man dieses Problem an einem einfachen TDBAdvEdit.
Ein Rechtsklick auf die Komponente und im Menü "Löschen" ausgewählt offendbart das Problem
(hierbei hatte ich auch festgestellt, dass "Ausschneiden" wunderbar funktioniert).
Da die Funktion nicht so lang ist sag ich mal "Kleine Änderung große Wirkung",
ich hoffe ihr denkt genau so! :-D
Ich hoffe ihr könnt das in eine der nächsten Versionen einbauen, oder halt erklären
warum das nicht möglich bzw. warum es schwieriger ist,
oder welche Randeffekte auftreten ...

Abschließend wünsche ich allen Leserinnen und Lesern noch einen
angenehmen und erfolgreichen Tag.

Mit freundlichem Gruß aus Papenburg (Deutschland)

 Gerit

Thanks for reporting,

we can confirm this improvement will be integrated in the next update.

Thank you very much! That would be great! ^^

Friendly greetings from Papenburg, Germany
 Gerit