AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Anfrage wegen der Fehlermeldung ungenügende Forward- oder Externaldeklaration
Thema durchsuchen
Ansicht
Themen-Optionen

Anfrage wegen der Fehlermeldung ungenügende Forward- oder Externaldeklaration

Ein Thema von lusthansa · begonnen am 11. Mär 2013 · letzter Beitrag vom 11. Mär 2013
 
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.388 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Anfrage wegen der Fehlermeldung ungenügende Forward- oder Externaldeklaration

  Alt 11. Mär 2013, 23:44
Hi,


deine Methodennamen stimmen nicht:

Delphi-Quellcode:
unit Pieptonunterdruecken;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    CheckBox1: TCheckBox;
    Button1: TButton;
    procedure Edit1Change(Sender: TObject); <. hier steht Edit1Change
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

//hier KeyPress
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if CheckBox1.Checked then if key = #13 then key := #0
end;

end.
Du verwendest hier 2 verschiedene Methodennamen - Edit1Change ist dabei unten bei Implementation nicht drin (Fehlermeldung: E2065 Ungenügende Forward- oder External-Deklaration: 'TForm1.Edit1Change') und die Edt1KeyPress ist in TForm1 nicht deklariert (Fehler: E2003 Undeklarierter Bezeichner: 'Edit1KeyPress') Rest sind Folgefehler von den zwei.


Lösung: Stell den Cursor auf die Typdefinition von TFORM1 und drückt STRG+Shift+C, dann verbinde im Objektinspektor noch das event OnKeyPress des Edit1 mit der Implementierung in dem Du entweder auf OnKeyPress einen Doppelklick ausführst oder aus der Combobox die entsprechende Methode auswählst...

GRüße
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz