Ok, je confonds donc ici le type (TForm) et le name (Form1) : mais c'est très grave, ça
l'humour, ça me va bien, mais c'est pourtant un peu méchant : en effet, pour une fois que nous n'en avons, ici en Champagne, en plein hiver (soleil toute la journée, exceptionnel !)
overload (surcharge) ne me convient pas. En fait, j'ai un ensemble de procédures et fonctions qui me permettent l'affichage des drives accessibles (avec leurs types -disque dur, disquettes, la présence ou non d'une disquette dans le lecteur, etc...) : ces procédures utilisent RadioGroup, Memo, etc... Je trouvais donc chouette de pouvoir atteindre ces composants par un passage de paramètre Form comme dans mon exemple. Vu que cela ne marche, je vais faire dans le lourd. Ex :
1 2 3 4 5
|
procedure ListDrives(RG:TRadioGroup;M:TMemo; etc...);
// les appels seront du style :
ListDrives(Form4.RadioGroupDrives,Form4.MemoDrives, etc...); |
J'espérais n'utiliser qu'un paramètre Form pour éviter la multiplicité des paramètres à passer.
Merci pour ton aide.
Cordialement
Alain
Partager