Hallo
Zitat von
wo0zy:
is das ein anderer begriff für globale variablen? damit hats nämlich geplappt
NEIN !!!
Bei einem Formularfeld handelt es sich um eine "Variable" innerhalb des Formularobjektes. Eine globale Variable wir innerhalb des Interface-Abschnittes einer
Unit mit var deklariert.
Beispiel:
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 =
class(TForm)
private
{ Private-Deklarationen }
FVariable : TObject;
// Dies ist ein Formularfeld
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
Variable : TObject;
// Dies ist eine globale Variable
implementation
{$R *.dfm}
end.
Jetzt stellt sich die Frage, welcher Denkschule man angehört. Ich vertrete die Denkschule, dass eine globale Variable eine Designschwäche anzeigt. D.h. verwende globale Variabeln nur, wenn Dir absolut nichts besseres einflällt und rede nicht darüber.