🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.sys.amiga.tech
9 messages
9 total messages Started by Gunther Nikl Thu, 16 Nov 1995 16:12
Reihenfolge von TagItems
#1741
Author: Gunther Nikl
Date: Thu, 16 Nov 1995 16:12
8 lines
607 bytes
 Hi!

 Ist die Reihenfolge von TagItems relevant? Mir geht es
 eigentlich nur um doppelt vorkommende. Welches ist dann
 ausschlaggebend? Kann jede Systemfunktion solche Listen
 behandeln wie sie will?

  Gunther
Re: Reihenfolge von TagItems
#1742
Author: Christian Stieber
Date: Thu, 16 Nov 1995 19:04
28 lines
1184 bytes
Gunther Nikl (gnikl@informatik.uni-rostock.de) wrote:

>  Ist die Reihenfolge von TagItems relevant?

Ja.

> Mir geht es
>  eigentlich nur um doppelt vorkommende. Welches ist dann
>  ausschlaggebend?

Kommt drauf an. Mit GetTagData() erwischst Du das erste, mit
while ((Tag=NextTagItem()))
  ...
alle :)

> Kann jede Systemfunktion solche Listen
>  behandeln wie sie will?

Ich denke mal das ist dokumentiert :)

Christian


--
  //   Christian Stieber               Stieber@Informatik.TU-Muenchen.de
\//    Certified Amiga Developer       http://www.leo.org/~stieber/
--------------------------------------------------------------------------
			  Nobody, just nobody
Re: Reihenfolge von TagItems
#1747
Author: Olaf Barthel
Date: Thu, 16 Nov 1995 19:51
15 lines
1072 bytes
In Article <48fntr$190@taiwan.informatik.uni-rostock.de>, Gunther Nikl <gnikl@informatik.uni-rostock.de> wrote:
>  Hi!
>
>  Ist die Reihenfolge von TagItems relevant? Mir geht es
>  eigentlich nur um doppelt vorkommende. Welches ist dann
>  ausschlaggebend? Kann jede Systemfunktion solche Listen
>  behandeln wie sie will?

   Du kannst davon ausgehen, dass bei den Funktionen, die eine TagList
sequentiell durchsuchen, die Suche beim ersten passenden Tag abbricht.
Eventuell darauf folgende Tags gleichen Typs werden ignoriert.

--
Home: Olaf Barthel, Brabeckstrasse 35, D-30559 Hannover
 Net: olsen@sourcery.han.de
Re: Reihenfolge von TagItems
#1756
Author: Gunther Nikl
Date: Fri, 17 Nov 1995 09:20
18 lines
979 bytes
Christian Stieber (stieber@Informatik.TU-Muenchen.DE) wrote:

: Kommt drauf an. Mit GetTagData() erwischst Du das erste, mit
: while ((Tag=NextTagItem()))
:   ...
: alle :)

  Das war mein Problem.

: > Kann jede Systemfunktion solche Listen
: >  behandeln wie sie will?

: Ich denke mal das ist dokumentiert :)

  Na dann sollte ich mal bei "ObtainBestPenA()" nachlesen. Vieleicht
  steht da ja wirklich etwas, das ich doch glatt uebersehen habe. ;-)

  Gunther
Re: Reihenfolge von TagItems
#1759
Author: Matthias Meixner
Date: Fri, 17 Nov 1995 12:11
24 lines
1321 bytes
Gunther Nikl (gnikl@informatik.uni-rostock.de) wrote:
:  Hi!

:  Ist die Reihenfolge von TagItems relevant? Mir geht es
:  eigentlich nur um doppelt vorkommende. Welches ist dann
:  ausschlaggebend? Kann jede Systemfunktion solche Listen
:  behandeln wie sie will?

Ja, sie ist relevant, da nur ein TagItem jeweils ausgewertet wird.
Allerdings denke ich, man sollte sich nicht darauf verlassen, dass ein 
bestimmtes TagItem ausgewaehlt wird. Das koennte sich u.U. mit
einer neuen OS Version aendern, und dann hast Du Pech gehabt.

:   Gunther

--

- Matthias Meixner

-----------------------------------------------------------------------------
EMail: meixner@rbg.informatik.th-darmstadt.de  
WWW:   http://www.student.informatik.th-darmstadt.de/~meixner/

         Uebrigens: Nachts gehen Sonnenuhren nach dem Mond ...
Re: Reihenfolge von TagItems
#1796
Author: Arno Eigenwillig
Date: Fri, 17 Nov 1995 14:17
22 lines
1444 bytes
In article <48fntr$190@taiwan.informatik.uni-rostock.de>, Gunther Nikl writes:

>  Ist die Reihenfolge von TagItems relevant?

Es gibt Fälle, in denen die Dokumentation vorschreibt, daß bestimmte
Tags vor bestimmten anderen vorkommen müssen.

>  Mir geht es
>  eigentlich nur um doppelt vorkommende. Welches ist dann
>  ausschlaggebend? Kann jede Systemfunktion solche Listen
>  behandeln wie sie will?

Das vermute ich. Bei Verwendung von FindTagIdem() wird sie den ersten
Tag geliefert bekommen, wenn sie selbst mit NextTagItem() arbeitet,
kann sie reagieren, wie sie will, aber eine einfache Implementation
wird vermutlich den letzten Wert nehmen.

Bottom Line: Man sollte es vermeiden.

-- __
__/// Arno Eigenwillig /\ <arno@yaps.rhein.de> \/  PGP key
\XX/   V+49-2225-5870  /\ <Arnooo @ #amigager> \/ available
Re: Reihenfolge von TagItems
#1765
Author: Heinz Wrobel
Date: Fri, 17 Nov 1995 17:47
12 lines
818 bytes
Gunther Nikl (gnikl@informatik.uni-rostock.de) wrote:
> Ist die Reihenfolge von TagItems relevant? Mir geht es
> eigentlich nur um doppelt vorkommende. Welches ist dann
> ausschlaggebend? Kann jede Systemfunktion solche Listen
> behandeln wie sie will?

Kommt auf die Funktion an. Kommt auf die Funktion an. Ja, soweit
nicht anders dokumentiert.

-- 
Heinz Wrobel        Private Mail:   heinz@hwg.muc.de
My private FAX: +49 89 850 51 25, I prefer email
Re: Reihenfolge von TagItems
#1766
Author: Christian Stieber
Date: Fri, 17 Nov 1995 18:41
21 lines
1284 bytes
Gunther Nikl (gnikl@informatik.uni-rostock.de) wrote:

> : > Kann jede Systemfunktion solche Listen
> : >  behandeln wie sie will?

> : Ich denke mal das ist dokumentiert :)

>   Na dann sollte ich mal bei "ObtainBestPenA()" nachlesen. Vieleicht
>   steht da ja wirklich etwas, das ich doch glatt uebersehen habe. ;-)

Oops.. ich habe nur an utility.library gedacht. Wie das bei den
Millionen Systemfunktionen aussieht... :(

Christian


--
  //   Christian Stieber               Stieber@Informatik.TU-Muenchen.de
\//    Certified Amiga Developer       http://www.leo.org/~stieber/
--------------------------------------------------------------------------
			  Nobody, just nobody
Re: Reihenfolge von TagItems
#1915
Author: Christian Stieber
Date: Fri, 24 Nov 1995 17:44
22 lines
1386 bytes
Boris Folgmann (Boris@prox.tynet.sub.org) wrote:

> Ich würde eher sagen, wenn ich an eine Funktion eine Tagliste übergebe,
> wird sie alle TagItems durchgehen, was bedeutet, daß mehrfach vorkommende
> Tags den letzten Wert erhalten.

Nein. Wenn ich mir meine Programme so anschaue, dann verwenden sie
entweder GetTagData() --- dann kriegen sie den ersten Wert in der Liste ---
oder sie gehen mit NextTagItem() durch die Liste, wodurch sie den
letzten Wert kriegen.

Das Problem ist jetzt dass Du bei  Systemfunktionen nicht weisst wie
die Liste geparsed wird :(

Christian


--
  //   Christian Stieber               Stieber@Informatik.TU-Muenchen.de
\//    Certified Amiga Developer       http://www.leo.org/~stieber/
--------------------------------------------------------------------------
			  Nobody, just nobody
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads