Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi problem mit create:Deklaration unterscheided sich von vorher (https://www.delphipraxis.net/145529-problem-mit-create-deklaration-unterscheided-sich-von-vorher.html)

Fussel9 3. Jan 2010 21:09


problem mit create:Deklaration unterscheided sich von vorher
 
Hi habe folgendes Problem: [Pascal Fehler] UKarte.pas(43): E2037 Deklaration von 'create' unterscheidet sich von vorheriger Deklaration

Sieht jemand einen Fehler in der Deklaration?

Delphi-Quellcode:
  public //Methoden
    constructor create(ptrumpf: Boolean; pzahl: Integer; pfarbe: String; pPfad: String); virtual;
    procedure SetzeFarbe (pFarbe: String); virtual;
    procedure SetzePfad (pPfad: String); virtual;
    procedure SetzeTrumpf (pTrumpf: Boolean); virtual;
    procedure SetzeZahl (pZahl: Integer); virtual;
    procedure SetzeNext(pNext: TKarte); virtual;
    procedure SetzePrevious(pPrevious: TKarte); virtual;
    function GibFarbe : String; virtual;
    function GibPfad : String; virtual;
    function GibTrumpf : Boolean; virtual;
    function GibZahl : Integer; virtual;
    function GibNext : TKarte; virtual;
    function GibPrevious : TKarte; virtual;

   end;

implementation

//+---------------------------------------------------------------------
//|         TKarte: Methodendefinition
//+---------------------------------------------------------------------

//-------- Constructor -------------------------------------------------
procedure TKarte.create(ptrumpf: Boolean; pzahl: Integer; pfarbe: String; pPfad: String);
begin
  next := nil;
  previous := nil;
  trumpf := ptrumpf;
  zahl := pzahl;
  farbe := pfarbe;
  Pfad := pPfad;
end;

Neutral General 3. Jan 2010 21:11

Re: problem mit create:Deklaration unterscheided sich von vo
 
Hi,

Delphi-Quellcode:
{---> } procedure {<----} TKarte.create(ptrumpf: Boolean; pzahl: Integer; pfarbe: String; pPfad: String);
Mit Strg+Umsch+C erstellt dir Delphi den Rumpf der Methoden aus deiner Klasse übrigens automatisch!

Fussel9 3. Jan 2010 21:13

Re: problem mit create:Deklaration unterscheided sich von vo
 
Oh, Dankeschön^^

:o


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz