Bonjour,

version Rio 10.3

Je butte encore sur un truc jusqu'alors inutilisée de ma part.

Soit un TListView rempli via Livebindings bien sûr

Nom : Capture.PNG
Affichages : 171
Taille : 58,9 Ko
pour obtenir le bouton Delete en rouge j'ai juste modifié la propriété du TextButton, buttontype, en la passant à Delete

le code est simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
procedure TForm109.ListView1ButtonClick(const Sender: TObject;
  const AItem: TListItem; const AObject: TListItemSimpleControl);
begin
FDQuery1.Delete;
end;
Tout fonctionne sauf si je supprime le dernier élément qui me lève une erreur d'exception

Citation Envoyé par Erreur
Violation d'accès à l'adresse 0098C445 dans le module 'Projectdelete.exe'. Lecture de l'adresse E9F80436.
Je soupçonne la liaison d'en être responsable (une fin de fichier mal géré ?)

  1. Comment y échapper ?
  2. Avez-vous déjà eu à faire à ce cas ?
  3. Est-ce un bogue de version, j'ai essayé avec Tokyo, même erreur quoique avec une adresse mémoire différente? (je n'ai pas encore vérifié si c'était signalé au niveau du portail qualité)