Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Statisches Array in Methode deklarieren - wie? (https://www.delphipraxis.net/25558-statisches-array-methode-deklarieren-wie.html)

xineohp 8. Jul 2004 15:17

Re: Statisches Array in Methode deklarieren - wie?
 
moin,

ist doch irgendwie logisch, dass er den nicht erkennt ... Die Deklaration steht ja auch nach der Verwendung.
Probier mal:
Delphi-Quellcode:
type
  DeinTyp = array[1..5] of integer;
 
  TForm1 = ...

MrKnogge 8. Jul 2004 15:18

Re: Statisches Array in Methode deklarieren - wie?
 
Du musst dein Datentyp auch vor der Form deklarieren !

Der Compiler "liest" sich deinen Quelltext von oben nach unten durch, und du erwähnst dein Array bevor du es deklariert hast, da sagt er er kenne es nicht.

linacaro 8. Jul 2004 15:26

Re: Statisches Array in Methode deklarieren - wie?
 
Delphi-Quellcode:
unit Unit1_3_1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, ExtCtrls;

type
  TArray1_5 = array[1..5] of string;
  TT1S3U1 = class(TForm)
    ImgHintergrund: TImage;
    Label4: TLabel;

    procedure FormCreate(Sender: TObject);
    procedure BtnNaechsteAufgabeClick(Sender: TObject);
    procedure TestMod(a1, a2 : Array1_5);

  private
    { Private declarations }
    aufgabe_nr : Integer;
  public
    { Public declarations }
    testModus : Boolean; //true, wenn ich im Testmodus bin, false, wenn ich im
                          //Übungsmodus bin
   
  end;



var
  Array1_5 : TArray1_5;
  T1S3U1: TT1S3U1;


implementation

{$R *.dfm}
so schauts aus bei mir und er meckert immer noch, dass er den typ nicht kennt
jetzt hab ich alles genau gemacht, wie dus gesagt hast

NicoDE 8. Jul 2004 15:29

Re: Statisches Array in Methode deklarieren - wie?
 
Code:
procedure TestMod(a1, a2 : [color=red]T[/color]Array1_5);

linacaro 8. Jul 2004 15:33

Re: Statisches Array in Methode deklarieren - wie?
 
ähhm, *räusper*
*hust*
*hihi*

richtig, was für ein dummer fehler...
jetzt tut's
vielen dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr.
Seite 2 von 2     12   

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