habe ein blödes Anfänger-Problem.
Ich habe eine Funktion definiert.
Code: Alles auswählen
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, bla,bla.........;
type
bla,bla,bla
private
{ private declarations }
public
{ public declarations }
end;
var
mainform : Tmainform;
implementation
Uses ZClasses;
{Und hier kommt meine eigene Funktion}
Function Testlauf (ArtID : Integer) : Boolean;
Begin
bla,bla,bla
End;
{Ende der Function}
hier kommt dann der Rest von main
initialization
{$I main.lrs}
end.
So, nun mein Problem, wenn ich nun diese Funktion in einer anderen Unit aufrufen will, so musste ich unter Delphi nur die Unit, in der die Funktion steht mit Uses angeben und konnte diese Funktion dann benutzen. Also in der anderen Unit "Datenmodul" Uses main; angeben und es konnte losgehen. Nun bekomme ich die Fehlermeldung (Identifier not found "Funktions-Name"). Muss ich die Funktion in der Unit, in der ich diese geschrieben habe noch irgendwo registrieren, eintragen, etc. ??
Gruß Cargo_03