Hallo nochmal Zusammen!
Langsam kapier ich es nicht mehr. Also zusammengefasst meinte ich folgendes:
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
TForm1 =
class(TForm)
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
// ist nach aussen sichtbar
implementation
var
Form1NurFuerUnit: TForm1;
// ist nur innerhalb des implementationsteils
// der unit sichtbar
{$R *.DFM}
end.
Hier wäre die Variable Form1 für eine andere
unit sichtbar, die Variable Form1NurFuerUnit aber nicht. Wenn ich eine nichtglobale Variable haben wollte, die nur für die Funktionen der einen
unit sichtbar sein soll würde ich sie in den Implementationsteil stecken.
Gruss, Franz.
Selbst wenn es gelingen sollte eine 100% bugfreie App zu entwickeln, dann sind bestimmt - die Schriftarten nicht die Richtigen, die Farben zu wenig bunt...