c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Frank Menzel
Datum: Mi, 29.08.2007 19:58:41
In-reply-to:
<9F83083D-5A63-4123-BA94-5200C35A8259@xxxxxxxxxxxxxxx>
Hallo noch mal,
beim remotecall rufe ich ja eine 2. Funktion nur mit dem
Verhaltensdatensatz auf ohne Parameter, welche wiederum die eigentliche
mit Abbruchfunktion und 0-Param aufruft...
gruß, Frank Menzel
-----Ursprüngliche Nachricht-----
Von: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
[mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] Im Auftrag von Timo
Sandmann
Gesendet: Mittwoch, 29. August 2007 16:12
An: Entwicklung rund um den c't-bot
Betreff: Re: AW: [ct-bot] Neues wall_explorer-Verhalten...
Hallo,
Am 29.08.2007 um 15:51 schrieb Menzel, Frank IT-OO4:
> Hallo,
> Bei Aufruf via Remotecall soll dann ja nie über die übergebene
> Funktion abgebrochen werden, braucht also nicht übergeben zu
> werden. Hatte aber zuerst versucht, remotecall zu verwenden mit
> diesem Zeiger, habe es jedoch nie hinbekommen und deshalb
> eigentlich nur so.
> Wenn der Param aufgeführt wird und es klappt, wie kann man den aber
> hierbei sinnvoll nutzen ?
gar nicht, darum geht's mir auch nicht. (Es müsste aber eigentlich
funktionieren, wenn die Adresse der Funktion übergibt)
> Jetzt wird 0 für die Funktion übergeben und die Funktion wird
> hierfür nicht aufgerufen. Die Abbruchbedingung muß aber sein, weil
> mein anderes Verhalten, welches dann später kommt, dieses benötigt...
Aber wenn der Parameter in der Liste nicht auftaucht, wird ja eben
nicht 0 übergeben, sondern je nachdem was der Compiler optimiert hat
der Frame-Pointer oder die Rücksprungadresse einer anderen Funktion,
IMHO gibt das Chaos. Ich meine die RemoteCalls sind so, dass man
immer *alle* Parameter angeben muss, zumindest war das die Überlegung
damals. Eigentlich dürfte es sonst nicht korrekt funktionieren, oder
habe ich jetzt etwas übersehen?
Viele Grüße,
Timo
_______________________________________________
ct-bot-entwickler Mailingliste
ct-bot-entwickler@xxxxxxxxxxxxxxxxx
http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler