Article View: fras.text.programmieren
Article #47Re: Frage zu Messages & Nodes
From: Arno Eigenwillig
Date: Sat, 30 Sep 1995 15:00
Date: Sat, 30 Sep 1995 15:00
38 lines
1950 bytes
1950 bytes
Hallo! S.ZIMMERT@ame.osn.de (Steffen Zimmert) schrieb am 26.09.1995 in <waAyIMD356aez2@p-zimmer.ame.osn.de>: > Nun möchte ich die Message in eine Exec-Liste eintragen. Beachte bitte, daß die Verwendung der Node-Struktur am Anfang der Message voraussetzt, daß die Message an keinem Port mehr hängt und, solange sie in der anderen Liste ist, nicht mit Exec-Funktionen bearbeitet wird. > Das muß ich doch so machen: > > AddTail(List,(struct Node *)DemoMessage->Message); <- Richtig???? Falsch. DemoMessage->Message ist ein Ausdruck vom Typ struct Message. Du brauchst aber struct Message * (also Zeiger auf struct Message). Außerdem will AddTail() einen struct Node *, keinen struct Message *. Mach doch einfach: AddTail(List, &(DemoMessage->Message.mn_Node)); > Zweites Problem: Ich bekomme eine Nachricht zurück und möchte > diese nun aus der Liste nehmen und den reservierten Speicher > wieder freigeben. Vorsicht! Siehe obige Ausführungen über die Verwendung der Node- Struktur, wenn die Message als Message unterwegs ist! -- __ __/// Arno Eigenwillig // <arno@yaps.rhein.de> \\ PGP key available \XX/ V+49-2225-5870 // <ARNO@BIGBEN.dssd.sub.org> \\ <Arnooo @ IRC> "I recommend Hawking's 'Brief History of Time'" - "Could you post it?" [Robert Schwebel, Marco Weber]
Technical Details
Message-ID:
<wbWmbMD1BDaezA@arno.bigben.dssd.sub.org>Path:
arc1-ca.pugleaf.net!bigben.dssd.sub.org!ARNOReferences:
<waAyIMD356aez2@p-zimmer.ame.osn.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!bigben.dssd.sub.org!ARNO From: ARNO@bigben.dssd.sub.org (Arno Eigenwillig) Newsgroups: fras.text.programmieren,z-netz.rechner.amiga.programmieren Subject: Re: Frage zu Messages & Nodes Date: 30 Sep 95 16:00:27 +0100 Message-ID: <wbWmbMD1BDaezA@arno.bigben.dssd.sub.org> References: <waAyIMD356aez2@p-zimmer.ame.osn.de> Organization: Yet Another Private Site in Meckenheim, Germany X-Mailer: MicroDot 1.10 [REGISTERED 0001bd] X-Gateway: ZCONNECT UH ldb.han.de [UUCPfZ V5.64 U002] MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-ZC-Telefon: V+49-2225-5870