M. Behrendt
2014-04-09 11:10:06 UTC
ich blicke das gerade nicht: neben dem program-teil habe ich drei units, die alle per uses im Hauptteil eingebunden sind.
program Prj_tris_vcl;
{$IFDEF FPC}
{$MODE Delphi}
{$ENDIF}
uses
{$IFNDEF FPC}
{$ELSE}
Interfaces,
{$ENDIF}
Forms,
UMain in 'UMain.pas' {MainFrm},
U1 in '..\myproj\U1.pas',
U2 in 'U2.pas' {Frm_2};
...
in Umain habe ich uses u1,u2;
in U1 habe ich keine uses-Verbindung zu den anderen units
in u2 habe ich uses u1;
wieso bekomme ich einen Fehler "Bezeichner unbekannt" bei einem procedure-Aufruf in u2 auf eine in u1 deklarierte Procedure?
also in u1 ist deklariert
procedure tu_was(a,b,c,d:word);
...
und in u2 wird aufgerufen tu_was(v,w,x,y);
hier kommt aber ein "Bezeichner unbekannt"
wo liegt der Fehler?
program Prj_tris_vcl;
{$IFDEF FPC}
{$MODE Delphi}
{$ENDIF}
uses
{$IFNDEF FPC}
{$ELSE}
Interfaces,
{$ENDIF}
Forms,
UMain in 'UMain.pas' {MainFrm},
U1 in '..\myproj\U1.pas',
U2 in 'U2.pas' {Frm_2};
...
in Umain habe ich uses u1,u2;
in U1 habe ich keine uses-Verbindung zu den anderen units
in u2 habe ich uses u1;
wieso bekomme ich einen Fehler "Bezeichner unbekannt" bei einem procedure-Aufruf in u2 auf eine in u1 deklarierte Procedure?
also in u1 ist deklariert
procedure tu_was(a,b,c,d:word);
...
und in u2 wird aufgerufen tu_was(v,w,x,y);
hier kommt aber ein "Bezeichner unbekannt"
wo liegt der Fehler?