<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=en xml:lang="en" 
xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE></TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content=text/css http-equiv=Content-Style-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16671"></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>Lieber Herr Allers,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>ich versuche mal den Zusammenhang an einem Beispiel zu 
erklären.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>Ich habe in einem Präsentationsskript (also einer 
Exportparameterdatei) das folgende Unterprogramm:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>#(C     sucht Link, gibt ersten aus<BR>#cc 
=fk<BR>#-c<BR>#ufk +- e' ' c':/' F'[ ,;]' dfk<BR>#ufk +c b'[ ,;]' =fk 
e0<BR>#)C<BR></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>das nach einer Webadresse (ein Wort mit ":/" darin) in der 
aktuellen Kategorie sucht, den ersten solchen Link ausgibt und dann zurückkehrt, 
indem es die "Sprungmarke" "+-" benutzt (so alleinstehend ist das nicht recht 
sinnvoll, aber als Illustration hoffentlich ausreichend).</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>Meine Frage war, ob das ein legitimes Vorgehen ist, da im Handbuch 
nichts über das Verlassen von Unterprogrammen (außer dem auch von Ihnen 
erwähnten Ende des Unterprogramms) steht.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>Herrn Eversbergs Antwort war -kurzgefasst- "Ja".</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>Hintergrund ist dass</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>#ufk +#)C e' ' c':/' F'[ ,;]' dfk<BR></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>meines Wissens nicht existiert und</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>#ufk +#99 e' ' c':/' F'[ ,;]' dfk<BR>#ufk +c b'[ ,;]' =fk e0<BR>#99 
e0 #zz 0</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>#)C<BR></DIV></FONT></SPAN>
<DIV dir=ltr align=left><SPAN class=536200806-27102010><FONT size=2 
face=Arial>aufwendiger und weniger übersichtlich ist.<!-- Converted from text/plain format -->
<P><FONT size=2>Mit freundlichen Grüßen<BR>Thomas Fischer 
</FONT></FONT></SPAN></P></DIV>
<DIV dir=ltr align=left>
<HR tabIndex=-1>
<FONT size=2 face=Tahoma><B>Von:</B> allegro-bounces@biblio.tu-bs.de 
[mailto:allegro-bounces@biblio.tu-bs.de] <B>Im Auftrag von </B>Heinrich 
Allers<BR><B>Gesendet:</B> Dienstag, 26. Oktober 2010 21:04<BR><B>An:</B> 
Allegro-C Diskussionsliste<BR><B>Betreff:</B> Re: [Allegro] Rücksprung aus 
Unterprogrammen<BR></FONT><BR></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #0000ff 2px solid; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px" 
dir=ltr>
  <DIV></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">Hallo 
  allerseits:</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt">           
  ich habe absolut den Faden verloren! :-((</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">T. Fischer 
  frug:</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">> ... was 
  ist der beste (sicherste und kürzeste) Weg, aus einem Unterprogramm 
  zurückzukehren?</SPAN></FONT></DIV>
  <DIV align=left><FONT color=#7f0000 face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">und fuhr 
  fort:</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT color=#7f0000 face=Arial><SPAN 
  style="FONT-SIZE: 12pt">> An der Stelle, wo ich bei Perl so etwas 
  wie</SPAN></FONT></DIV>
  <DIV align=left><FONT color=#7f0000 face=Arial><SPAN 
  style="FONT-SIZE: 12pt">> return if ($test == 0);</SPAN></FONT></DIV>
  <DIV align=left><FONT color=#7f0000 face=Arial><SPAN 
  style="FONT-SIZE: 12pt">> einsetzen würde, habe ich in meinem 
  Exportparameterdateien</SPAN></FONT></DIV>
  <DIV align=left><FONT color=#7f0000 face=Arial><SPAN 
  style="FONT-SIZE: 12pt">> #ute +- x"==0" e0</SPAN></FONT></DIV>
  <DIV align=left><FONT color=#7f0000 face=Arial><SPAN 
  style="FONT-SIZE: 12pt">> stehen, das scheint wie gewünscht zu 
  funktionieren....</SPAN></FONT></DIV>
  <DIV align=left><FONT color=#7f0000 face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">An der Weise, 
  wie der Kollege Eversberg auf diese Frage antwortet und dann den Dialog mit 
  dem Kollegen Fischer weiterspinnt, sehe ich, daß ich Fischers Frage vollkommen 
  mißverstanden oder nicht verstanden habe.</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">Denn ich hätte 
  geantwortet: ein UP in Exportparameterdateien, das z.B. mit '... >P ...' 
  aufgerufen wird und mit '#(P' beginnt, wird mit '#)P' 
  verlassen.</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">Lieber Herr 
  Fischer (oder jemand aus der Runde): können Sie mir mit einer kurzen Nachhilfe 
  dazu verhelfen, den Faden der Diskussion wiederzufinden?</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">Mit besten 
  Grüßen von</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">Heinrich 
  Allers</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt"><BR></SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN 
  style="FONT-SIZE: 12pt">allers@t-online.de * 
  http://www.h-allers.de</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">Netztagebuch: 
  http://heinrich-erlo-ger.blogspot.com/</SPAN></FONT></DIV>
  <DIV align=left><FONT face=Arial><SPAN style="FONT-SIZE: 12pt">Bitácora: 
  http://heinrich-erlo-spa.blogspot.com/</SPAN></FONT></DIV></BLOCKQUOTE></BODY></HTML>