Entwickler-Ecke

Programmierwerkzeuge - Delphi 2005 NET IDE: Automatische Einfügen von Events


joti - Do 08.09.05 11:46
Titel: Delphi 2005 NET IDE: Automatische Einfügen von Events
Hi, eine Frage zu der IDE, ist es normal dass wenn ich ein Event z.b Keyup einfügen möchte es von der IDE vor dem schon geschrieben Code eingefügt wird?

Moderiert von user profile iconChristian S.: Topic aus Sonstiges verschoben am Do 08.09.2005 um 11:58
Moderiert von user profile iconTino: Titel erweitert.


arj - Do 08.09.05 14:02

Soweit ich weiß versucht die IDE den Code (die Klassen.Methoden) alphabetisch zu sortieren?


joti - Do 08.09.05 15:19

Beispiel code:
Wenn ich hier ein Event einfüge wird es vor der Declaration der Variablen (count) eingetragen und wenn ich im Event auf diese Variable zugreifen möchte bekomme ich einen Fehler (Undeclared Identifier...)


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
...
procedure TWinForm.Dispose(Disposing: Boolean);
begin
  if Disposing then
  begin
    if Components <> nil then
      Components.Dispose();
  end;
  inherited Dispose(Disposing);
end;

constructor TWinForm.Create;
begin
  inherited Create;
  //
  // Required for Windows Form Designer support
  //
  InitializeComponent;
  //
  // TODO: Add any constructor code after InitializeComponent call
  //
end;
        var count:integer;
end.






Nach der Einfügung



Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
........
procedure TWinForm.Dispose(Disposing: Boolean);
begin
  if Disposing then
  begin
    if Components <> nil then
      Components.Dispose();
  end;
  inherited Dispose(Disposing);
end;

constructor TWinForm.Create;
begin
  inherited Create;
  //
  // Required for Windows Form Designer support
  //
  InitializeComponent;
  //
  // TODO: Add any constructor code after InitializeComponent call
  //
end;

procedure TWinForm.TextBox1_KeyPress(sender: System.Object; e: System.Windows.Forms.KeyPressEventArgs);
begin

end;
              var count:integer;
end.


Moderiert von user profile iconKlabautermann: Code- durch Delphi-Tags sowie b- durch Highlight-Tags ersetzt.