Autor Beitrag
PSLenny
Hält's aus hier
Beiträge: 13

Windows 7
Delphi 7
BeitragVerfasst: Di 06.07.10 17:15 
Hallo liebe Community,

ich habe ein kleines Anfänger Problem! Ich habe schon nach Funktion Deklarieren usw. gesucht, aber da ich nicht genau weiß ich das Problem bezeichnen soll, bin ich auch nict zu einem Ergebnis gekommen.

Das Programm ist einfach:

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:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

function b(): boolean;
begin
  WriteLn('wort war abc');
  a('a');
  result := true;
end;

function c(): boolean;
begin
  WriteLn('wort war abc');
  b;
  result := true;
end;

function a(wort: string): boolean;
begin
  WriteLn(wort);
  if wort = 'abc' then c();
  result := true;
end;

begin
  a('abc');
end.


Es läuft allerdings nicht, weil Delphi immer sagt: "Unbekannter Bezeichner a", in diesem Fall ist das Problem aber auch nicht durch ändern der Position der einzelnen Funktionen zu ändern (Wäre auch äußerst unschön, und keine vorgesehene Lösung)

Es muss doch irgendwie möglich sein, die Funktionen am Program Anfang schon einmal zu deklarieren, o.ä.!?

Ich bin für jede Hilfe dankbar! Vielen Dank im Voraus!

Grüße


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Mi 07.07.2010 um 00:31
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Di 06.07.10 17:32 
Du musst deine Proceduren/Funktionen mit einer Forward-Deklaration bereits vor deren ersten Verwendung dem Compiler bekanntmachen. Wie das genau geht, findest Du in der Delphi-Hilfe.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.

Für diesen Beitrag haben gedankt: PSLenny
PSLenny Threadstarter
Hält's aus hier
Beiträge: 13

Windows 7
Delphi 7
BeitragVerfasst: Di 06.07.10 18:54 
Hallo und Vielen Dank! Das hat mir sehr geholfen!

Weiter so und schönen Tag noch! - Grüße, Lenny