Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 241123 (2559)
  Suchen
 Zurück zur Übersicht
 AutorThema: Mehr als einen Rückgabewert mit Return ?
Philipp Sternberg
Datum:23.05.02 17:54 Antwortenals Email verschicken (ps@burghardt-ib.de) 


Hallo

sacht mal ist es eigentlich irgendwie möglich aus einer Prozedur mehr als eine Wert an das Hauptprogramm zu übermitteln ? Mit Return kann ich ja leider nur einen Wert zurückgeben (würde gerne 3 Objekthandle also Longints aus einer Prozedur zum Hauptprogramm fließen lassen)

@Roland: wäre doch ne Idee für die nächste Version;

return Var0&, Var1&, Var2&
endproc

...

'Zurück im Hauptprogramm
Print @%(0),@%(-1),@%(-2)

... oder so ähnlich

Philipp Sternberg


Thorsten
Datum:23.05.02 18:41 Antwortenals Email verschicken (mrk@mrk-soft.de) 


Hi,

diesen kleinen Trick hatten wir schon mal hier:

Proc berechne
parameters w1%
declare t1%, t2%, t3%

Proc vReturn
parameters v1%, v2%, v3%, v4%
EndProc

'irgendwas sonvolles ...
t1% = w1% + 10
t2% = t1% + w1%
t3% = t2% / 2
t1% = t3% - w1%
vReturn t1%, t2%, t3%
EndpPoc

'Hauptprogramm
Berechne 7

print @%(0), @%(1), @%(2)



Philipp Sternberg
Datum: 23.05.02 19:31 Antwortenals Email verschicken (ps@burghardt-ib.de) 


oh sorry, hab ich nicht gefunden, obwohl ich vorm posten immer gucke obs schonmal was gegeben hat, was mir weiterhillft

danke für die schnelle antwort..

Philipp


 Zurück zur Übersicht