Bonjour,

J'aimerais dériver la class FileDialog. Voici mon code:

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
unit Class1; 
 
interface 
 
uses  System.Windows.Forms; 
type  
 TClass1 = class(System.Windows.Forms.FileDialog)  
  private    
  public    
    constructor Create;  
  end; 
 
implementation 
 
constructor TClass1.Create;
begin  
  inherited Create;
end; 
 
end.
Sachant que la fileFialog contient etre autre ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public FileDialog = class abstract(CommonDialog)   
  strict private class constructor Create; static;   
  private constructor Create; 
end;

Mon problème c'est qu'avec le inherited create : Il ne trouve pas le create et dit qu'il n'existe pas vu qu'il est en private et sans le create il dit que l'objet n'est pas initialisé.
Alors comment puis je faire?

D'avance merci

Ben