Autor Beitrag
ruhrpott-desire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 23



BeitragVerfasst: Mi 16.04.08 16:13 
Hallo,
kleines Problem:
Ich habe 2 Formulare, das eine ist das eigentliche Programm, das andere ein Fenster welches sich vor dem eigentlichen Programm öffnet.

Zuerst wird das geöffnet wo 2 Werte eingetragen werden, das andere ist auf visible:=false gestellt.

Nachdem die Werte in 2 edit felder eingetragen wurden, werden diese in 2 Variablen vom typ integer abgespeichert. Diese 2 Variablen sollen nach möglichkeit jeweils eine konstante (const) darstellen, welche ich brauche um im Formular 1, 2 Arrays zu deklarieren.


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
//Prozedur in Form 2
procedure TForm2.Button1Click(Sender: TObject);
begin
Form1.Visible:=true;
P:=strtoint(AnzahlParteien.Text);
S:=strtoint(AnzahlParteien.Text);
Form2.visible:=false;
end;

//Auszug der Array Deklaration -- Form 1
type
    TPartei = record
      name:string;
      stimmen:integer;
      sitze:integer;
    end;

    TWahl = record
      anzahl:integer;
      Partei:Array[1..mxp]of TPartei;
    end;

    TQuotient=record
      name:string;
      q:integer;
    end;

    TAuszaelung=Array[1..20]of Tquotient;


Vlt. habt ihr ja ne Idee, danke schonmal.
Silas
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 478

Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
BeitragVerfasst: Mi 16.04.08 16:17 
Die Größe von statischen Arrays muss beim Compilieren bereits festgelegt sein, deswegen ist das so nicht möglich. Such mal nach dynamischen Arrays, die sollten dir hier helfen.

_________________
Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat ;-)
Reinhard Kern
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 591
Erhaltene Danke: 14



BeitragVerfasst: Mi 16.04.08 16:19 
user profile iconruhrpott-desire hat folgendes geschrieben:
...
Diese 2 Variablen sollen nach möglichkeit jeweils eine konstante (const) darstellen, welche ich brauche um im Formular 1, 2 Arrays zu deklarieren.
...


Hallo,

such die Lösung nicht bei veränderlichen Konstanten, sondern bei dynamischen Arrays.

Gruss Reinhard
ruhrpott-desire Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 23



BeitragVerfasst: Do 17.04.08 14:20 
Super klappt, danke!!!