hvordan gives multidimensional arrays som parametre?

Tags:    delphi

Hej,

Jeg opretter i klasse 1 en array of array of Tcheckbox.
I klasse 2 vil jeg gerne kunne udføre en operation på dette dobbelt array. Hvordan giver jeg en procedure dobbelt array'et som paremeter?

procedure doIt(checkboxDoubleArray: array of array of Tcheckbox); virker ikke. Hvad skal man gøre?

Jeg ved det sikkert har noget med pointers at gøre... men dem ved jeg ikke så meget om. Er der nogen, der kan komme med svaret?!
mvh
J.




2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Hej,

Jeg opretter i klasse 1 en array of array of Tcheckbox.
I klasse 2 vil jeg gerne kunne udføre en operation på dette dobbelt array. Hvordan giver jeg en procedure dobbelt array'et som paremeter?

procedure doIt(checkboxDoubleArray: array of array of Tcheckbox); virker ikke. Hvad skal man gøre?

Jeg ved det sikkert har noget med pointers at gøre... men dem ved jeg ikke så meget om. Er der nogen, der kan komme med svaret?!
mvh
J.


Opret en klasse som f.eks.:
TCheckBoxDoubleArray: array of array of Tcheckbox;

Så laver du bare din funktion:
procedure doIt(checkboxDoubleArray: TCheckBoxDoubleArray);

Så kan du bare kalde den som før!

MH.

The-Freak

Livet er for kort til at kede sig.



Hej igen,
tak for det hurtige svar.
Det virker fint... super!


[Redigeret d. 01/11-04 11:08:56 af johannes dolberg]



t