Autor Beitrag
sintec
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 133



BeitragVerfasst: Do 15.03.07 11:01 
Hallo leutz,

habe zuletzt vor 3 Jahren in Delphi programmiert, kann auch sein, dass ich einiges schon vergessen habe.
So nun stehe ich vor einem Problem, das ich alleine lösen kann und zwar:

E2065 Ungenügende Forward- oder External-Deklaration: 'TMainWindow.WordCount'

Er zeigt immer auf die 2. Zeile in dem unten stehendem Code-Ausschnitt.

ausblenden volle Höhe 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:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
  public        
    function WordCount(CText: String): integer;
    { Public-Deklarationen }
    var index: TStringlist;
    var izeile: integer;
  end;

var
  MainWindow: TMainWindow;

implementation  
{$R *.dfm}
Function WordCount(CText: String): integer;
  Function Seps(As_Arg: Char): Boolean;
  Begin
    Seps := As_Arg In
    [';'];
  End;

Var
  Ix: Word;
  Work_Count: Longint;
Begin
  Work_Count := 0;
  Ix := 1;
  While Ix <= Length(CText) Do
    Begin
      While (Ix <= Length(CText)) And (Seps(CText[Ix])) Do
        Inc(Ix);
      If Ix <= Length(CText) Then
        Begin
          Inc(Work_Count);
          While (Ix <= Length(CText)) And
                (Not Seps(CText[Ix])) Do
            Inc(Ix);
        End;
    End;
  Result := Work_Count;
End;


Was will er?
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Do 15.03.07 11:06 
Hallo!

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
implementation  
{$R *.dfm}
Function TMainWindow.WordCount(CText: String): integer;
  Function Seps(As_Arg: Char): Boolean;
  Begin


Da du die Funktion global deklariert hast, musst du sie eben so kennzeichnen.

LG
Stefan

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
sintec Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 133



BeitragVerfasst: Do 15.03.07 11:26 
Vielen Dank

Das funkt jetzt

habe nicht mit so einer schnellen Antwort gerechnet.