Hallo,
wo ist hier der Unterschied?
Ich meine, wann verwende ich welche Methode um
eine Variabel, oder was weiß ich zu initialisieren,
und wofür verwende ich die andere Methode?
Die zwei folgenden Quellcodes sind bis
auf die vorvorletzte Zeile Ident, und machen
meiner Ansicht auch das gleiche.....
oder gibt es da Uuterschiede im Detail?
Einmal so:
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Controls, Forms, Dialogs, Classes, StdCtrls;
type
TForm1 =
class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
end;
var
Form1: TForm1;
a:
string;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(a);
end;
initialization
a:='
TEST';
end.
Und einmal so:
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Controls, Forms, Dialogs, Classes, StdCtrls;
type
TForm1 =
class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
end;
var
Form1: TForm1;
a:
string;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(a);
end;
begin
a:='
TEST';
end.
Ich möchte einfach wissen wann ich initialization bzw. begin verwende und warum
nicht jeweils die andere Methode?