Seite 1 von 1

Frage zu Prozeduren

Verfasst: 07.06.2005 08:40
von Noa
Hi ^^,
also meine Frage is recht kurz: Kann man aus einer Prozedur eine andere Prozedur aufrufen? Also bei mir will er das einfach nich machen:

Code: Alles auswählen

prozedure funk1()
      funk2()
endprocedure

procedure funk2()
      ;CODE
endprocedure

Re: Frage zu Prozeduren

Verfasst: 07.06.2005 08:53
von Jason
Noa hat geschrieben:Hi ^^,
also meine Frage is recht kurz: Kann man aus einer Prozedur eine andere Prozedur aufrufen? Also bei mir will er das einfach nich machen:

Code: Alles auswählen

prozedure funk1()
      funk2()
endprocedure

procedure funk2()
      ;CODE
endprocedure

Code: Alles auswählen

Procedure Erste()
  MessageRequester("Siehste...","...geht doch!")
EndProcedure
Procedure Zweite()
  Erste()
EndProcedure
Zweite()
Siehe auch die Hilfe:
Manchmal ist es notwendig, dass eine Prozedur von einer anderen Prozedur aufgerufen wird, bevor sie überhaupt deklariert wurde. Dies ist ärgerlich, da der Compiler dies mit 'Prozedur xxxx nicht gefunden' reklamiert.

Re: Frage zu Prozeduren

Verfasst: 07.06.2005 09:04
von freedimension
Jason hat geschrieben: Siehe auch die Hilfe:
Manchmal ist es notwendig, dass eine Prozedur von einer anderen Prozedur aufgerufen wird, bevor sie überhaupt deklariert wurde. Dies ist ärgerlich, da der Compiler dies mit 'Prozedur xxxx nicht gefunden' reklamiert.
In dem Zusammenhang einfach mal Declare anschauen :allright:

Re: Frage zu Prozeduren

Verfasst: 07.06.2005 09:19
von Jason
freedimension hat geschrieben:
Jason hat geschrieben: Siehe auch die Hilfe:
Manchmal ist es notwendig, dass eine Prozedur von einer anderen Prozedur aufgerufen wird, bevor sie überhaupt deklariert wurde. Dies ist ärgerlich, da der Compiler dies mit 'Prozedur xxxx nicht gefunden' reklamiert.
In dem Zusammenhang einfach mal Declare anschauen :allright:
Eben dazu wollte ich verleiten, 8) aber jetzt hast Du alles verraten. :wink:

Verfasst: 07.06.2005 09:24
von Noa
ahhhh Danke ^-^ für die Hilfe, "Declare" bringts, weil das Umstellen der Funktionen is mir nu doch etwas zu aufwendig ^^" :allright: thx

Re: Frage zu Prozeduren

Verfasst: 07.06.2005 12:41
von ts-soft
Noa hat geschrieben:Hi ^^,
also meine Frage is recht kurz: Kann man aus einer Prozedur eine andere Prozedur aufrufen? Also bei mir will er das einfach nich machen:

Code: Alles auswählen

prozedure funk1()
      funk2()
endprocedure

procedure funk2()
      ;CODE
endprocedure
Vielleicht solltest Du Dir auch angewöhnen Procedure mit c zu schreiben, könnte sonst auch Fehler hervorrufen :)