Bonjour à tous
Je souhaite un composant avec certaines variables initialisées lors de la création:
Voici le code du composant:
unit Fob;
interface
uses
Classes, SysUtils, math, StdCtrls, Dateutils, Controls;
type TF1=class(Tobject)
private
VCommunication:string;
protected
constructor create;
public
Property Communication: string read VCommunication write VCommunication;
end;
implementation
constructor TF1.create;
begin
vCommunication:='Bonjour le monde !'
end;
end.
Le programme qui appelle:
procedure TForm1.Button1Click(Sender: TObject);
var F1:TF1;
begin
F1:=TF1.create;
showmessage(F1.Communication);
f1.free;
end;
Le resultat est simplement un message vide?
Est-ce qu'il y a moyen d'initialiser une variable lors du create, si oui comment? sinon pourquoi?