Bonjour à tous,
J'ai un souci dans Delphi 7 avec une TDBgrid connectée via un DataSource à une base Oracle.
Le résultat renvoyé est assez gros (15000 enregistrements), et j'ai un souci quand je scroll :
Sur l'évenement OnDataChange du DataSource, je charge tout plein d'informations liées à mon enregistrement courant pour les afficher à côté de ma grille. Je ne sais pas si c'est lié à ça, mais le fait de "jouer" avec l'ascenceur en scrollant les lignes rapidement me fait augmenter considérablement la mémoire utilisée par l'appli (jusqu'à un plantage sur certains postes).
Que faut-il faire? Existe-t-il un moyen de ne pas être lié à la source de données le temps du défilement pour ne pas charger des choses inutiles?
Merci d'avance.
Partager