Compiler Fehlermeldung

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
huynh hoang
Beiträge: 1
Registriert: Fr 12. Jan 2018, 03:39

Compiler Fehlermeldung

Beitrag von huynh hoang »

CODE: ALLES AUSWÄHLEN
unit nachrichtenfeld;

{$mode objfpc}{$H+}

interface

uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

{ TNachrichtenfeld }

TNachrichtenfeld = class(TForm)
ja: TButton;
Nein: TButton;
Ignorieren: TButton;
Nachrichtentext: TEdit;
private
{ private declarations }
public
{ public declarations }
function nachricht(t,j,n,i:string):string;
end;

var
Nachrichtenfeld: TNachrichtenfeld;

implementation

{$R *.lfm}
function nachricht(t,j,n,i:string):string;
begin
nachricht := t+j+n+i;
//nachrichtenfeld.visible := true;

end;

end.

Der Fehler tritt auf in der Zeile nach var.
Ich kann keine Doppelung des identifires nachrichtenfeld finden. auch die 3. Zeile der Fehlermeldung gibt mir Rätsel auf. In Zeile 7 gibt es ja auch keinen entsprechenden Eintrag

Thandor
Beiträge: 153
Registriert: Sa 30. Jan 2010, 18:17
OS, Lazarus, FPC: Windows 10 64Bit/ lazarus 3.0 mit FPC 3.2.2 (32Bit + 64bit)
CPU-Target: 64Bit
Wohnort: Berlin

Re: Compiler Fehlermeldung

Beitrag von Thandor »

Das Problem ist, dass dein Unit genau so heißt.
Pascal unterscheidet nicht zwischen Groß- und Kleinschreibung.

Antworten