Comme mon application peut �tre r�duite dans le systray ou la machine mise en veille, etc., il y a un risque que les manipulations des fontions Focus g�n�rent un plantage du genre "violation d'acc�s � l'adresse 0012FD8C. lecture de l'adresse FFFFFFFF". Jusqu'� r�cemment, le code suivant faisait l'affaire, mais il ne fonctionne pas sur toutes les machines :
Que me conseillez-vous de faire pour �viter les plantages indiqu�s ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 try { if (Form1->Visible) { if (!ListView1->Focused()) ListView1->SetFocus(); if (ListView1->Items->Count) if (ListView1->ItemFocused > 0) ListView1->ItemFocused->Selected = true; } } catch(...) { ; }
Partager