Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Ungenügende Forward- oder External-Dekleration?


sycho - Di 18.11.03 15:05
Titel: Ungenügende Forward- oder External-Dekleration?

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:
unit UEuro;

  interface

  type
  TEuro = class(TObject)

  private


  public
   function asd(c:real):byte;
  end;


  implementation

    function asd(c:real):byte;
    begin
     
    end;

     end.

Irgendwie sieht das alles so aus wie in einem Programm was ich schonmal gechrieben hatte, nur funktioniert es hier nicht mehr. Vielleicht findet ihr ja den wahrscheinlich saudummen Fehler.

Danke schonmal.

Moderiert von user profile iconTino: Code- durch Delphi-Tags ersetzt; Topic verschoben.


UWER - Di 18.11.03 15:09

Hallo,

probiers mal damit:


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:
unit UEuro;

  interface

  type
  TEuro = class(TObject)

  private


  public
   function asd(c:real):byte;
  end;


  implementation

    function TEuro.asd(c:real):byte;
    begin
     
    end;

     end.


barfuesser - Di 18.11.03 18:39

Man kann die Funktionsrümpfe auch automatisch erstellen lassen. Wenn Du den Interface-Teil fertig hast, den Cursor auf die Klasse positionieren und Strg+Umsch+C drücken.

barfuesser


jaenicke - Mi 19.11.03 12:04
Titel: Noch ein Tip
Hallo!

Und noch etwas zu der Tastenkombination:

Ich benutze Strg+Umsch+C auch immer und wenn ich dann von der Deklaration zur Implementierung will, drücke ich Strg+Umsch+Hoch oder Runter!

So kann man auch bei größeren Projekten leicht im Quelltext navigieren...

Ciao,
S.J.


sycho - Mi 19.11.03 18:28

Ich danke euch, gleich wieder was neues gelernt.