Bonjour, j'aimerais savoir s'il est possible d'appeler une classe tel que :

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
 
interface
type 
  Geekemon = class
    nomGeekemon : String;
  public
    constructor create(nom)
 
var
  GeekemonPossede1 : String;
 
implementation
  constructor Geekemon.create(nom : String);
  begin
    nomGeekemon := nom;
  end;
 
begin
  p1 := Geekemon.create('Inspecteur Gadget');
  GeekemonPossede1 := 'p1';
                                                           // <-------
  writeln(GeekemonPossede.nomGeekemon);                    // <------- ICI
                                                           // <-------
end.
En effet, le programme est tous sauf complet mais c'est une simplification d'un long programme avec pas mal d'units, alors j'ai simplifié.

Auriez vous une solution ? Je me doute que ce n'est pas aussi simple, mais je pense que vous voyez ce que je veux dire.

Merci