Einzelnen Beitrag anzeigen

Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: Fehlender Parametertyp!?

  Alt 10. Jun 2006, 02:58
Hi, probiers doch mal so:
Delphi-Quellcode:
type
  TForm2 = class(TForm)
  private
    { Private-Deklarationen }
  public
    procedure Abfrage;
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}

{ TForm2 }

procedure TForm2.Abfrage;
begin
 if Image2.Left + Image2.Width > Panel1.Left then
  // etc.
end;

end.
Da Self ein "versteckte Parameter" ist, der auf die aufrufende Instanz von TForm2 zeigt, sollte man lieber keinen neuen Parameter einführen, der auch Self heißt. Das "pascal" ist eine der Delphi-Referenz durchsuchenAufufkonventionen und kann wie schon gesagt einfach weggelassen werden. Das "Form2." vor jeder Komponente kannst du dir ebenfalls sparen

Gruß, Dani
Dani H.
At Least I Can Say I Tried
  Mit Zitat antworten Zitat