Salut à tous,
je développe une application de gestion téléphonique.
j'ai décidé d'illustrer les lignes téléphoniques par un Panel qui contient des labels et une image.
j'ai donc créé une classe pour générer les panels dynamiquement en fonction du nombre de lignes téléphoniques.
Les fichiers source image sont dans le fichiers ressource.
j'ai donc defini trois images de référence qui chargent les bons fichiers au démarage (Image_ready, image_connect , Image_disconnect)
et voici ce que je fais pour essayer de ne pas prendre trop de mémoire.
je suis certain que ce n'est pas la meilleur méthode. de plus, depuis l'ajout des images, l'application rame parfois sur ( Win98 et WinMe)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ------procedure OnStatusChanger begin if Panel[i].status = Ready then Panel[i].image.picture := Image_ready.picture; if Panel[i].status = Connect then Panel[i].image.picture := Image_Connect.picture; if Panel[i].status = Disconnect then Panel[i].image.picture := Image_Disconnect.picture; end;
j'ai essayé d'être le plus clair possible. Merci d'avance.
Partager