Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249382 (10818)
  Suchen
 Zurück zur Übersicht
 AutorThema: Arrays an Procs übergeben
Martin Heller
Datum:31.10.01 07:37 Antwortenals Email verschicken (martin@technopolis.de) 


Hi! Ist irgendwie möglich Arrays an Prozzeduren zu übergeben? Ich habe es mit

PROC readarray
PARAMETERS newarray$
'die verarbeitung
ENDPROC

DECLARE array$[2]
array$[0]="NR. 1"
array$[1]="NR. 2"

readarray array$

Das hat leider nicht funktioniert. Hat jemand eine andere Idee?

Martin



Thorsten
Datum:31.10.01 07:59 Antwortenals Email verschicken (mrk@mrk-soft.de) 


Hallo Martin,

Übergeben icht direklt, aber wenn du das
Array LOKAL Declarierst, dann kann die PROC
auf das Array zugreifen, ebenso wie das
hauptprogramm

DECLARE array$[2]

PROC readarray
 'verarbeitung
Endproc

'das hauptprogramm

array$[0]="NR. 1"
array$[1]="NR. 2"

readarray array$


Thorsten



Martin Heller
Datum: 31.10.01 10:02 Antwortenals Email verschicken (martin@technopolis.de) 


Hi! Das Problem ist nur (ich habe es jetzt anders gelöst), dass das programm die Prozedur 2 mal mit zwei verschiedenen Arrays aufruft, aber egal. (man könnte das sich mit if-Abfragen regeln, aber nicht bei 20 Arrays)

Martin


 Zurück zur Übersicht