Bonjour,
je fait une petite application qui permet de pinguer plusieurs ports a la fois (sequentiellement) et d'afficher le resultat (OK,NO) dans un RichEdit.
j ai pensé a un fichier INI pour sauveguarder les parametres des port:
[HOST_1]
name=PC 1
ipadress=192.168.0.1
[HOST_2]
name=PC 2
ipadress=192.168.0.2
.
...ETC
et parcourir les ports avec le code:
le code marche tres bien ,mais je veut faire une fenetre de configuration qui permet d'ajouter ou de supprimer un Port (section dans le fichier INI).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for i:=1 to _HostNb do begin HostName :=FichIni.ReadString('HOST_'+IntToStr(i)+'','name','serveur'); IpAd:=FichIni.ReadString('HOST_'+IntToStr(i)+'','ipadress','127.0.0.1'); Ping(IpAd, 4); ...... end;
avec la solution ci dessus s'apparait difficile!! car il y aura des trou dans le séquencement des [HOST_I] en cas de suppression d'un port.
j'ai pensé aussi a la solution:
[PC1]
ipadress=192.168.0.1
[PC2]
ipadress=192.168.0.2
.
...ETC
mais j'ai pas trouvé comment le parcourir.
Vous avez une idee sur le probleme ou d'autres solutions(de preference toujours avec les fichiers INI mais d'autres methodes sont les bienvenus)??
Merci d'avance![]()
Partager