re,
dans un fichier ( Info.txt ) quelquonque met les lignes:
IsFirstStart=True
IsConfigOK=False
dans le load de ta form de démarrage , lis le fichier ligne par ligne et enregistre :
ouvre le fichier Info.txt situé dans le dossier de l'application et enregistre le flux dans FileStream.
la ligne 1 de Filestream dans la variable IsFirstStartRead
la ligne 2 de Filestream dans la variable IsConfigOKRead
fermer le fichier FileStream
Découpe le texte au niveau du = de la variable IsFirstStartRead et enregistre-le dans IsFirstStartValue( variable tableau de 2 valeurs ).
Découpe le texte au niveau du = de la variable IsConfigOKRead et enregistre-le dans IsConfigOKValue ( variable tableau de 2 valeurs ).
info : Le découpage permet de récupérer la valeur après le = .
modifier la variable IsFirstStartRead et mettre comme valeur non textuelle :
IsFirstStartValue(1) le (1) indique qu'il faut utiliser la valeur 2 de la variable tableau ( 0 étant la première).
modifier la variable IsConfigOKRead et mettre comme valeur non textuelle :
IsConfigOKValue(1) le (1) indique qu'il faut utiliser la valeur 2 de la variable tableau ( 0 étant la première).
Ensuite , tu place des conditions If IsFirstStart = True then msgbox("Premier démarrage") endif
Une fois ce premier démarrage réalisé , il faut modifier la première ligne.
Je te laisse imaginer la suite ....
EDIT 1 : relis ce message , je me suis laissé emporter ... j'ai résoné VB et non SZ ...
EDIT 2 : la soluce en image ( juste le début avant les conditions =>
- Spoiler:
Le message est utilisé comme point d'arrêt juste pour visualiser les données.
Dans un soucis d'économies , je réutilise 2 variables.
Cordialement ,
Le réparateur de PC