Avatar billede speedy Nybegynder
26. februar 2002 - 11:03 Der er 4 kommentarer og
1 løsning

Putte mange tal i et array.

Hej,

i JavaScript eller PHP kan man putte mange tal i et array på en gang sådan her:

$myarray = array(12, 64, 34, 845, 35, 63, 63, 463);

Men hvordan gøres dette i Delphi ?

Jeg har et array som dette:

var
  a: array[1..20] of byte;

og vil gerne fylde arrayet med forudbestemte værdier på samme måde som i PHP og javascript...

Hvordan gør man det ?

/SpEeDy
Avatar billede martinlind Nybegynder
26. februar 2002 - 12:01 #1
const
  a : array[1..20] of byte = (12,34,5,7,8,123,89766,.....);

sådan kunne man i gamle dage, ved ikke om du stadig kan.
Avatar billede hreiff Nybegynder
26. februar 2002 - 12:10 #2
Det kan man godt, og 2-dim arrays sætter man sådan:

const
  a: array[1..2,1..2] of char = (('a','b'),('c','d'));
Avatar billede speedy Nybegynder
26. februar 2002 - 18:46 #3
okay, tak.

Men kan man ikke gøre det med variabler så man kan ændre i dem senere ?

/SpEeDy
Avatar billede hreiff Nybegynder
28. februar 2002 - 07:57 #4
Du kan godt ændre en const når den er defineret på den måde:

procedure TForm1.FormCreate(Sender: TObject);
const
  a: array[1..2,1..2] of char = (('a','b'),('c','d'));
begin
  a[1,2] := 'e';
  label1.caption := a[1,2];
end;
Avatar billede speedy Nybegynder
28. februar 2002 - 11:16 #5
nej, man kan da ikke ændre på en constant. Som man da også kan høre på navnet.

/SpEeDy
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester