Page 1 of 1

[Prog] Open Array's

Posted: Sat Oct 27, 2007 2:18 pm
by racekakje
Ik zit me een probleemke met open arrays.

als ge bv hebt da ge meerdere procedures schrijft (die gebruik maken van openarrays) om door een andere procedure gebruikt te worden, hoe moet je dat doen?

Dit:

procedure a (var Openarray)
procedure b (Openarray)

procedure do
var
Openarray

Mag niet want er mag geen openarray staan in de variabele declaratie.

Re: [Prog] Open Array's

Posted: Sat Oct 27, 2007 3:10 pm
by Lesly
racekakje wrote:procedure a (var Openarray)
moet dit niet:

Code: Select all

procedure a (Openarray)
zijn?

Posted: Sat Oct 27, 2007 3:52 pm
by racekakje
Nee, tis eigenlijk de bedoeling dat procedure a een array inleest, die meegeeft aan procedure b en die doet er dan dingen mee.

Procedure do voert gewoon a en b achter elkaar uit.

Posted: Sat Oct 27, 2007 5:40 pm
by cG`
In uw Do procedure moet je een gewone array als variabele nemen he..

Posted: Sun Oct 28, 2007 6:40 pm
by Robbe
Het punt van die open array parameter is dat je functie eender welke lengte van array kan gebruiken. De array die de functie dan moet gebruiken moet natuurlijk een zekere grootte hebben, maar wat die is maakt niet uit.

maak dus in je Do procedure 2 arrays van verschillende lengte aan en je zal zien dat de functie met de vaste array problemen gaat hebben met de andere lengte...

Posted: Mon Oct 29, 2007 7:49 pm
by racekakje
aah, k, ksnappet.

Eigenlijk redelijk gemakkelijk,

bedankt voor de hulp!