Bonjour tout le monde !
Voilà, je voudrais optimiser un peu mon code. En effet, j'ai deux procédures : l'une pour un bouton (elle gère quand on clique sur le bouton), l'autre pour le menu (quand on clique sur le bouton du menu).
Les 2 ont la même fonction et le même code, elles permettent de sauvegarder mon fichier.
Ma question est, comment les regrouper en une seule ou une autre astuce pour pas taper le même code mais pour que ça fonctionne toujours ^^ ?
Voici mon code :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 ///////////////////////////////////////////// // Bouton enregistrer --> enregistre la map // ////////////////////////////////////////////// procedure Ts_editeur.EnregistrerClick(Sender: TObject); var Map : TextFile; NomMap : string; begin if SaveDialog.execute then begin NomMap := SaveDialog.FileName + '.map'; AssignFile(Map, NomMap); Rewrite(Map); CloseFile(Map); end; end; //////////////////////////////////////////// // Menu enregistrer --> enregistre la map // //////////////////////////////////////////// procedure Ts_editeur.EnregistrerInterClick(Sender: TObject); var Map : TextFile; NomMap : string; begin if SaveDialog.execute then begin NomMap := SaveDialog.FileName + '.map'; AssignFile(Map, NomMap); Rewrite(Map); CloseFile(Map); end; end;
Partager